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

Mongodb spart einen Tag weniger - Zeitzonenproblem

Die MongoDB speichert Datum und Uhrzeit in UTC. Es ändert sich also vor dem Speichern von IST zu UTC. IST-Offset ist +05:30 von UTC. Ihre Datumszeit 03.10.2016 00:00:00 geht also auf 2016-10-02T18:30:00.000Z zurück, dieselbe Datumszeit in UTC.

Sie müssen die Zeit auf IST zurücksetzen, während Sie die Daten von MongoDb abrufen, bevor Sie sie dem Client präsentieren.

Übrigens sollten Sie versuchen, die Datumszeit von Anfang an im ISO-Format zu speichern.

Mehr hier auf der MongoDB-Dokumentationsseite für Datum