什么是 yyyy-mm-ddThh:mm:ss.sssZ date/timezone 格式,如何在 JavaScript 中复制它?
What is the yyyy-mm-ddThh:mm:ss.sssZ date/timezone formatting, and how can I replicate it in JavaScript?
我正在尝试复制这种日期时间格式:
2015-11-05T02:53:04.987Z
我非常接近使用 moment().format()
这给了我:
2015-11-08T14:25:48-08:00
我对此进行了一些修改,但对格式的理解还不够深入。提供的第一个时间戳中发生了什么,我如何复制它?
正如@RobG 在评论中指出的那样,new Date().toISOString()
将为您提供那种格式。
您提到您正在使用 moment
。如果你想坚持下去,moment's utc()
and toISOString()
也会这样做:
var moment = require('moment');
console.log(moment.utc().toISOString()); //2015-11-08T22:32:56.729Z
我正在尝试复制这种日期时间格式:
2015-11-05T02:53:04.987Z
我非常接近使用 moment().format()
这给了我:
2015-11-08T14:25:48-08:00
我对此进行了一些修改,但对格式的理解还不够深入。提供的第一个时间戳中发生了什么,我如何复制它?
正如@RobG 在评论中指出的那样,new Date().toISOString()
将为您提供那种格式。
您提到您正在使用 moment
。如果你想坚持下去,moment's utc()
and toISOString()
也会这样做:
var moment = require('moment');
console.log(moment.utc().toISOString()); //2015-11-08T22:32:56.729Z