我们正在使用Microsoft的以下js lib https://ajax.aspnetcdn.com/ajax/4.0/1/MicrosoftAjax.js
var datetimehigh = new Date(2011,01,12,14,45,55,596);
var sDate = datetimehigh.format("dd/MM/yyyy HH:mm:ss sss");
我无法让毫秒部分工作。请注意,该格式来自Microsoft的Mvc Ajax lib。
答案 0 :(得分:18)
由 f 表示:
"dd/MM/yyyy HH:mm:ss fff"
答案 1 :(得分:10)
如果您使用的是原生Date
javascript对象,则可以简单地使用.toISOString
方法以毫秒为单位获取格式化的字符串:
const date = new Date();
const dateString = date.toISOString(); // "2020-01-06T19:57:12.146Z"
请注意,使用.toString
不会给您毫秒级的精度。
答案 2 :(得分:3)
使用日期格式库,它应该是这样的:
var nowMilliseconds = new Date().format("yyyy-mm-dd HH:MM:ss l");
http://blog.stevenlevithan.com/archives/date-time-format
L
毫秒,两位数
l
(减去)毫秒,三位数
答案 3 :(得分:1)
使用“ S”表示毫秒格式:
JSON