MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

MongoDB + JS Datum um -1 Tag verschoben

Es hat sich nicht um einen Tag verschoben, es hat sich überhaupt nicht verschoben.

Die angezeigte Uhrzeit ist um eine Stunde verschoben. Wie Sie sehen, ist die Uhrzeit am Vortag 23:00 Uhr geworden, anstatt an dem von Ihnen angegebenen Datum standardmäßig Mitternacht.

Noch wichtiger ist, dass das Suffix Z im Zeitstempel bedeutet, dass die Zeitzone UTC und 2016-11-13T23:00:00 ist in UTC bezieht sich auf denselben Zeitpunkt wie der Zeitstempel 2016-11-14T00:00:00+01:00 . Die Datumszeit wird also korrekt erstellt, aber nur in einer anderen Zeitzone angezeigt, in der Sie sie erstellen.