首页 > 解决方案 > 从 javascript 日期对象中获取用户定义的日期字符串

问题描述

我有一个 javascript Date 对象,如下所示

var d = new Date();
console.log(d); //2019-11-28T04:27:43.268Z

我希望根据用户偏好设置此日期的格式

Eg:
  d-m-y : 28-11-2019
  m-y-d : 11-2019-28
  y-d-m : 2019-28-11 
  ...... etc

有没有办法在javascript中做到这一点而无需手动格式化日期(使用正则表达式或其他东西)?

注意:在 Java 中,我可以通过使用JDK中的DateFormat类方法来实现这一点format(Date date)

标签: javascriptdatedate-formatting

解决方案


您可以使用 Day.js API 轻松转换日期参数的函数。

Day.js

格式化 DateTime Day.js 对象使用 format() 函数进行格式化。

Day.js github链接


推荐阅读