在javascript中格式化日期直到毫秒
我们正在使用来自Microsoft的以下js库在javascript中格式化日期直到毫秒,javascript,jquery,microsoft-ajax,Javascript,Jquery,Microsoft Ajax,我们正在使用来自Microsoft的以下js库 我无法使用毫秒部分。请注意,格式来自Microsoft的Mvc Ajax库。它由f指示: "dd/MM/yyyy HH:mm:ss fff" 使用日期格式库,它应该是这样的: var nowMilliseconds = new Date().format("yyyy-mm-dd HH:MM:ss l"); L毫秒,两位数字 l(减号)表示毫秒,带三位数字使用“S”表示毫秒格式: "dd/MM/yyyy HH:mm:ss:SSS" 如果您使
我无法使用毫秒部分。请注意,格式来自Microsoft的Mvc Ajax库。它由f指示:
"dd/MM/yyyy HH:mm:ss fff"
使用日期格式库,它应该是这样的:
var nowMilliseconds = new Date().format("yyyy-mm-dd HH:MM:ss l");
L
毫秒,两位数字
l
(减号)表示毫秒,带三位数字使用“S”表示毫秒格式:
"dd/MM/yyyy HH:mm:ss:SSS"
如果您使用的是本机javascript对象,则只需使用方法以毫秒为单位获取格式化字符串:
const date=新日期();
const dateString=date.toISOString();//“2020-01-06T19:57:12.146Z”
请注意,使用不会提供毫秒精度。您是否尝试将大写字母S用于毫秒部分?您是否尝试了“l”(小写字母l)谢谢,这正是我想要的。这非常适合在Node.js中与ported dateformat模块一起使用:太棒了!按预期工作:myDateTime.format(“mm-dd yy HH:mm:ss.l”)“12-03-18 11:28:49.000”在新日期()方面遇到问题(中间值)。format不是一个函数“@StephenBoesch它的原型以前由提供,但现在已被弃用。您仍然可以使用该库。它不能按预期工作:myDateTime.format(”年月日HH:mm:ss fff)给出:“12-03-18 11:28:49 fff”
"dd/MM/yyyy HH:mm:ss:SSS"