Question

Je suis d'essayer d'utiliser moment.js pour convertir mes dates sur le côté client.Je vais vous donner les spécifications exactes.

Les Dates sont stockées sur le serveur à l'aide de DateTime.UtcNow en C#.Ils sont enregistrés dans une base de données et ressembler à ceci: 2014-06-02 21:37:40.087, donc environ 9:37PM en heure UTC.Je suis dans l'Ouest de la Côte aux etats-unis donc cela se traduit par 2:37PM PST.

Lorsque cette lignes sont lues à partir de la couche application et envoyée au navigateur en JSON, il se résout à cette chaîne "2014-06-03T04:37:40.087Z".

C'est quoi la différence dans la façon dont il est stocké dans la base de données vsla façon dont il sort en JSON texte?

Était-ce utile?

La solution

Il semblerait que même si vous le stockage UTC valeurs, vous n'êtes pas le traiter comme lors de l'UTC la récupération les valeurs de la base de données.Assurez-vous que votre C# DateTime les valeurs ont DateTimeKind.Utc après la lecture, à l'aide de DateTime.SpecifiyKind.

Si vous souhaitez modifier votre question avec quelques détails supplémentaires, tels que le code spécifique impliqué, alors je peut être en mesure de fournir une réponse plus claire.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top