Moment JS从iso格式中删除减号的日期格式

时间:2017-01-10 06:20:22

标签: momentjs

我在我的应用程序中使用了moment.js,预期的日期格式为

2017-01-09T17:05:00.000 //Expected Result

好像我打电话

moment().format() 

我正在使用ISO 8601格式,即带有T和减号

(2017-01-14T17:05:00-06:00) // Actual result.

我应该使用什么来获得.000格式的

1 个答案:

答案 0 :(得分:0)

ISO 8601是moment的format()API的默认表示。但您可以通过传递所需的格式模式来自定义它。

在您的情况下,moment().format('YYYY-MM-DD[T]HH:mm:ss.SSS')会产生您正在寻找的内容

  

2017-01-10T11:55:56.621

在此处查找更多自定义选项:http://momentjs.com/docs/#/displaying/

-

另一个要知道的选项,虽然它只适用于UTC 时间moment().toISOString()

  

2017-01-10T06:56:18.465Z

[credit:Rajesh]