Mongodb查询,用于将UTC日期转换为CET和不同的时间戳

时间:2018-09-09 14:27:33

标签: javascript mongodb datetime timezone-offset

我在mongodb中有一个文档,其中存在两种类型的时间戳。例如-

userCreationTimestamp : ISODate("2018-09-07T15:17:07.892Z")
passwordExpiry : "2018-12-07T23:59:59.059+02:00"

本地shell日期也是UTC-

  $ new Date()    ISODate("2018-09-09T14:11:05.043Z")

我可以在查询中找到详细信息,在其中可以手动放置“ passwordExpirty”日期。但是我无法创建具有偏移量的变量。

我的目标是创建两个如下所示的变量-

var first_date_search = ("2018-09-09T00:00:00.000+2:00") var end_date_search = ("2018-09-09T23:59:59.999+2:00") 

要获得两个以上的变量,我将尝试使用以下变量-

new Date(new Date(new Date().getTime()).setHours(0,0,0,0))

哪个给我的结果是> ISODate(“ 2018-09-09T00:00:00Z”)

但是结果显示ISODate。我该如何实现-

  
      
  1. 获取具有时区偏移的日期
  2.   
  3. 获得类似-(“ 2018-09-09T00:00:00.000 + 2:00”)的时间戳吗?
  4.   

您能在这里帮我吗?

0 个答案:

没有答案