在javascript中格式化日期直到毫秒

时间:2012-02-09 14:43:04

标签: javascript jquery microsoft-ajax

我们正在使用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。

4 个答案:

答案 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