我注销了以下内容......
dbResponseStub.startTime = new Date(2014,6,13);
console.log(dbResponse[0].startTime);
console.log(new moment(dbResponse[0].startTime).utc().format());
但我得到......
Fri Jun 13 2014 00:00:00 GMT+0100 (BST)
2014-06-12T23:00:00+00:00
我感到困惑,因为第二个比它应该的时间晚一个小时。显然,第一个发生的BST事情导致了问题。任何人都知道如何在节点中关闭这个,以便我说什么时候它会是什么?
答案 0 :(得分:2)
日期以当地时间为准。
第一个包含BST,因为它显示的是时区,这是计算机配置使用的时区。
英国夏令时比世界协调时间提前一小时。
如果您想留在BST,请删除.utc()
,这样您就不会转换为它。