Description du problème et étapes à suivre :
J'ai trouvé un problème avec la fonction moment.format() renvoyant une chaîne incorrecte comme suit :
Les tests ci-dessus ont été effectués sur https://momentjs.com/ avec la console Chrome.
Même problème avec notre application. (Noeud 6.2.2)
Environnement:
Chrome 56.0.2924.87 sur OSX, moment 2.15.1
Je vais supposer que vous voulez dire des minutes incorrectes, pas des heures. La raison pour laquelle vous voyez cela est que vous utilisez MM
qui est le jeton pendant des mois. Vous voulez mm
.
Oh, il se passe pas mal de choses ici.
Tout d'abord, vous utilisez une horloge de 24 heures au lieu de 12 avec le jeton HH
. Vous voulez probablement hh:mm a
pour vos jetons.
Deuxièmement, vous avez une date UTC, et elle se convertit en local. Pour le garder utc, utilisez moment.utc()
au lieu de moment()
. Voir cet article de blog : https://maggiepint.com/2016/05/14/moment-js-shows-the-wrong-date/
Oh droits, merci pour les commentaires détaillés.
hh:mm a résolu le problème.
Oh, il se passe pas mal de choses ici.
Tout d'abord, vous utilisez une horloge de 24 heures au lieu de 12 avec le jeton
HH
. Vous voulez probablementhh:mm a
pour vos jetons.Deuxièmement, vous avez une date UTC, et elle se convertit en local. Pour le garder utc, utilisez
moment.utc()
au lieu demoment()
. Voir cet article de blog : https://maggiepint.com/2016/05/14/moment-js-shows-the-wrong-date/
@maggiepint .utc a résolu mon problème :)
Oh, il se passe pas mal de choses ici.
Tout d'abord, vous utilisez une horloge de 24 heures au lieu de 12 avec le jetonHH
. Vous voulez probablementhh:mm a
pour vos jetons.
Deuxièmement, vous avez une date UTC, et elle se convertit en local. Pour le garder utc, utilisezmoment.utc()
au lieu demoment()
. Voir cet article de blog : https://maggiepint.com/2016/05/14/moment-js-shows-the-wrong-date/@maggiepint .utc a résolu mon problème :)
Même le mien merci
Commentaire le plus utile
Je vais supposer que vous voulez dire des minutes incorrectes, pas des heures. La raison pour laquelle vous voyez cela est que vous utilisez
MM
qui est le jeton pendant des mois. Vous voulezmm
.