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

Node.js et MongoDB Time Zone Issue UTC n'est pas converti correctement par le pilote ?

Node n'ajoute pas 4 heures. Les deux affichent exactement le même instant.

2014-10-01 10:28:04.329-04:00

est exactement le même que

2014-10-01T14:28:04.329Z

un seul est dans un fuseau horaire EDT qui a -04:00 décalage vers UTC (il y a donc quatre heures plus tôt), et l'autre est en UTC.

Votre serveur est probablement configuré dans EDT et votre client est défini sur UTC ou l'inverse.

À moins que vous n'ayez besoin exactement des mêmes cordes, je ne m'en soucierais pas.

Ou, mieux encore, définissez à la fois la machine cliente et la machine serveur sur le même fuseau horaire, de préférence UTC .