У меня есть документ в mongodb, где присутствуют два типа временных меток. Например -
userCreationTimestamp : ISODate("2018-09-07T15:17:07.892Z")
passwordExpiry : "2018-12-07T23:59:59.059+02:00"
Дата локальной оболочки также указана в 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. Как я могу достичь с -
- Получение даты со смещением часового пояса
- Получение отметки времени, подобной - ("2018-09-09T00: 00: 00.000 + 2: 00")?
Не могли бы вы помочь мне здесь?