MongoDB / mongoose一些日期为EDT,其他日期为EST

时间:2015-11-13 15:06:11

标签: mongodb mongoose

在获取某些记录时,我发现某些日期显示为GMT-0400 (EDT),其他日期显示为GMT-0500 (EST)

只需在架构中使用Date.now即可在mongoose中添加日期。

任何可能导致抵消不同的想法?

编辑:以下是一个例子:

存储为:ISODate("2015-10-30T15:36:47.287Z")使用带有Mongoose的find()返回为:Fri Oct 30 2015 11:36:47 GMT-0400 (EDT)

存储为:ISODate("2015-11-07T14:44:47.956Z")使用带有Mongoose的find()返回为:Sat Nov 07 2015 09:44:47 GMT-0500 (EST)

1 个答案:

答案 0 :(得分:0)

它只是基础UTC时间戳的默认字符串表示形式,显示当时生效的本地时区的时间戳。

2015年,夏令时于11月1日凌晨2点结束,这就是为什么第一个在EDT显示,第二个在EST显示。

您执行的任何查询始终使用UTC时间执行。