MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Quelle est la différence entre toGMTstring() et toUTCstring() ?

GMT et UTC sont des fuseaux horaires différents, ils sont Heure moyenne de Greenwich et Universal coordonné Temps respectivement. GMT est un fuseau horaire "solaire", tandis que UTC est "atomique". Dans la plupart des cas, ils sont essentiellement la même chose, mais UTC est plus "universel".

Fait intéressant, la documentation vers laquelle vous pointez pour toUTCString affiche toujours une sortie GMT :

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

Pour l'échange de données entre les applications, je préférerais utiliser quelque chose comme ISO8601 , qui utilise le suffixe 'Z' pour UTC :

2013-01-16T08:19Z

Où le 'Z' signifie 'Zulu time' !