因此,我在nodejs中获得了一个代码,可以获取当前的日期和时间。Nodejs如何在没有时区的情况下获得当前日期
var timestamp = new Date().toString();
我的输出是这样的:
Wed Nov 09 2016 16:02:32 GMT+0100 (CET)
可有人请给我一个建议如何摆脱在我的输出GMT+0100 (CET)
?
因此,我在nodejs中获得了一个代码,可以获取当前的日期和时间。Nodejs如何在没有时区的情况下获得当前日期
var timestamp = new Date().toString();
我的输出是这样的:
Wed Nov 09 2016 16:02:32 GMT+0100 (CET)
可有人请给我一个建议如何摆脱在我的输出GMT+0100 (CET)
?
如果你想那么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)
then:
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'
这将适用于所有时区。
太棒了!谢谢你,最后的选择是我一直在寻找的那个。干杯! –
没问题!如果那是你之后的话,那么我已经用解决方案更新了我的答案,而不是应该适用于所有时区。 – dan
好的很酷,再次感谢:) –
您是否还想要时间在CET,最后没有'GMT + 0100(CET)'位,还是您希望UTC中的当前日期? – dan
您想获取没有关于时区的信息的日期 - 时间实例,或没有时区的所述日期 - 时间实例的文本表示? –
只是一个文本表示不应该与时区,否则一切都是正确的。我只想“隐藏”GMT + 0100(CET)' –