Tak, jak wspomniano w odpowiedzi Abdulbarika, MongoDB zapisuje datę w UTC.
Date Object:-
Możesz użyć metody getTimezoneOffset(), aby uzyskać różnicę między czasem UTC a czasem lokalnym.
var d = new Date()
var n = d.getTimezoneOffset();
console.log('date obj ==>' + d);
console.log('time zone obj ==>' + n);
Dziennik konsoli:-
Możesz zobaczyć, że obj strefy czasowej ma „-60”. Jestem w GMT+1 .
date obj ==>Mon Sep 12 2016 10:17:28 GMT+0100 (GMT Daylight Time)
time zone obj ==>-60
MongoDB utrwaliło datę w UTC:-
Użyłem obiektu „d” (tj. New Date()), aby utrwalić datę w MongoDB. Chociaż jestem w GMT+1, data jest przechowywana w UTC.
"timestamp" : ISODate("2016-09-12T09:17:28.193Z"),