U denkt misschien dat uw datum in UTC is, in tegenstelling tot een lokale datum en tijd die een UTC-offset vereist. Maar het voldoet niet aan de internationale norm ISO 8601 als het om tijdzones gaat. Als u een tijdzone wilt opgeven, moet u een tijdzone-aanduiding gebruiken. MongoDB slaat datums op in UTC-indeling en ISO vereist een tijdzone-aanduiding "Z" om UTC-tijd weer te geven.
Ter verduidelijking, in termen van ISO 8601 wordt onderstaande tijd niet opgeslagen in UTC-tijd. Dit wordt opgeslagen in de lokale tijd van Parijs, Frankrijk met een UTC-offset van + 1 uur.
1997-07-16T19:20:30.45+01:00
Dit hieronder wordt opgeslagen in UTC-tijd zoals gespecificeerd door de Z. Er is dus geen + offset vereist.
2019-08-01T23:00:34.655Z
MongoDB slaat datums als volgt op:
ISODate("2019-08-05T02:50:49.637Z")
ISODate() is een hulpfunctie die is ingebouwd in MongoDB en die het native JavaScript Date-object omhult.