Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从javascript日期对象获取用户定义的日期字符串_Javascript_Date_Date Formatting - Fatal编程技术网

从javascript日期对象获取用户定义的日期字符串

从javascript日期对象获取用户定义的日期字符串,javascript,date,date-formatting,Javascript,Date,Date Formatting,我有一个javascript日期对象,如下所示 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中,我可以

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

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
class
format(Date-Date)
方法来实现这一点您可以使用Day.js API轻松转换日期参数函数

Day.js

格式化日期时间 使用format()函数格式化Day.js对象


谢谢。这正是我想要的。一个答案不应该依赖于OP中没有提到或标记的库。有大量的,OP应该做自己的研究,以确定哪一个最适合他们。Day.js使用与OP中不同的令牌。如果只需要y、m和d这些令牌,那么一个简单的格式化程序可能不到20行代码。