[英]Nodejs how to get current day without timezone
So I have a code in nodejs where I am getting a current date and time. 所以我在nodejs中有一个代码,在其中获取了当前日期和时间。
var timestamp = new Date().toString();
My output looks like this: 我的输出如下所示:
Wed Nov 09 2016 16:02:32 GMT+0100 (CET)
Can anybody please give me an advice how to get rid of GMT+0100 (CET)
in my output? 有人可以给我建议如何在输出中消除
GMT+0100 (CET)
吗?
If you want the UTC date/time then use toUTCString()
: 如果您想要UTC日期/时间,请使用
toUTCString()
:
new Date().toUTCString();
// 'Wed, 09 Nov 2016 15:11:53 GMT'
If you want a standard UTC ISO8601 timestamp use toISOString()
: 如果您想要标准的UTC ISO8601时间戳记,请使用
toISOString()
:
new Date().toISOString()
// '2016-11-09T15:13:00.380Z'
If you literally just want to get rid of GMT+0100 (CET)
then: 如果您只是想摆脱
GMT+0100 (CET)
那么:
new Date().toString().replace(' GMT+0100 (CET)', '');
// 'Wed Nov 09 2016 15:15:05'
or: 要么:
var now = new Date()
now.toString().substr(0, now.toString().indexOf(' GMT'))
// 'Wed Nov 09 2016 15:15:05'
Which will work for all timezones. 适用于所有时区。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.