为什么BST(英国夏令时/夏令时)被添加到节点中的我的日期时间?

时间:2015-05-12 10:59:09

标签: javascript node.js momentjs

我注销了以下内容......

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事情导致了问题。任何人都知道如何在节点中关闭这个,以便我说什么时候它会是什么?

1 个答案:

答案 0 :(得分:2)

日期以当地时间为准。

第一个包含BST,因为它显示的是时区,这是计算机配置使用的时区。

英国夏令时比世界协调时间提前一小时。

如果您想留在BST,请删除.utc(),这样您就不会转换为它。