所以我在nodejs中有一个代码,我得到一个当前的日期和时间。
var timestamp = new Date().toString();
我的输出如下:
Wed Nov 09 2016 16:02:32 GMT+0100 (CET)
有人可以请教我如何摆脱输出中的GMT+0100 (CET)
吗?
答案 0 :(得分:2)
如果您想要UTC日期/时间,请使用toUTCString()
:
new Date().toUTCString();
// 'Wed, 09 Nov 2016 15:11:53 GMT'
如果您想使用标准UTC ISO8601时间戳,请使用toISOString()
:
new Date().toISOString()
// '2016-11-09T15:13:00.380Z'
如果你真的只想摆脱GMT+0100 (CET)
那么:
new Date().toString().replace(' GMT+0100 (CET)', '');
// 'Wed Nov 09 2016 15:15:05'
或:
var now = new Date()
now.toString().substr(0, now.toString().indexOf(' GMT'))
// 'Wed Nov 09 2016 15:15:05'
哪个适用于所有时区。