MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Qual è la differenza tra toGMTstring() e toUTCstring()?

GMT e UTC sono fusi orari diversi, sono Greenwich Mean Time e Universale coordinato Rispettivamente il tempo. GMT è un fuso orario "solare", mentre UTC è "atomico". Per la maggior parte degli scopi sono essenzialmente la stessa cosa, tuttavia UTC è più "universale".

È interessante notare la documentazione a cui indichi toUTCString mostra ancora un output GMT:

var today = new Date();
var UTCstring = today.toUTCString();
// Mon, 03 Jul 2006 21:44:38 GMT

Per lo scambio di dati tra le applicazioni preferirei usare qualcosa come ISO8601 , che utilizza il suffisso 'Z' per UTC:

2013-01-16T08:19Z

Dove la "Z" sta per "ora Zulu"!