从javascript日期对象获取用户定义的日期字符串
我有一个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中,我可以
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
classformat(Date-Date)
方法来实现这一点您可以使用Day.js API轻松转换日期参数函数
Day.js
格式化日期时间
使用format()函数格式化Day.js对象
谢谢。这正是我想要的。一个答案不应该依赖于OP中没有提到或标记的库。有大量的,OP应该做自己的研究,以确定哪一个最适合他们。Day.js使用与OP中不同的令牌。如果只需要y、m和d这些令牌,那么一个简单的格式化程序可能不到20行代码。