<p>moment.format () devolviendo horas incorrectas</p>

Creado en 23 feb. 2017  ·  5Comentarios  ·  Fuente: moment/moment

Descripción del problema y pasos para reproducirlo:
Encontré un problema con la función moment.format () que devuelve una cadena incorrecta de la siguiente manera:
pasted image at 2017_02_24 11_22 am

Las pruebas anteriores se realizaron en https://momentjs.com/ con la consola de Chrome.

Experimentando el mismo problema con nuestra aplicación. (Nodo 6.2.2)

Ambiente:

Chrome 56.0.2924.87 en OSX, momento 2.15.1

image

Comentario más útil

Voy a asumir que te refieres a minutos incorrectos, no a horas. La razón por la que lo ve es que está usando MM que es el token durante meses. Quieres mm .

Todos 5 comentarios

Voy a asumir que te refieres a minutos incorrectos, no a horas. La razón por la que lo ve es que está usando MM que es el token durante meses. Quieres mm .

Oh, tienes bastantes cosas sucediendo aquí.

Primero, está usando un reloj de 24 horas en lugar de 12 con el token HH . Probablemente quieras hh:mm a para tus tokens.

En segundo lugar, tiene una fecha UTC y se está convirtiendo a local. Para mantenerlo utc, use moment.utc() lugar de moment() . Vea esta publicación de blog: https://maggiepint.com/2016/05/14/moment-js-shows-the-wrong-date/

Oh bien, gracias por los comentarios detallados.
hh: mm a resolvió el problema.

Oh, tienes bastantes cosas sucediendo aquí.

Primero, está usando un reloj de 24 horas en lugar de 12 con el token HH . Probablemente quieras hh:mm a para tus tokens.

En segundo lugar, tiene una fecha UTC y se está convirtiendo a local. Para mantenerlo utc, use moment.utc() lugar de moment() . Vea esta publicación de blog: https://maggiepint.com/2016/05/14/moment-js-shows-the-wrong-date/

@maggiepint .utc resolvió mi problema :)

Oh, tienes bastantes cosas sucediendo aquí.
Primero, está usando un reloj de 24 horas en lugar de 12 con el token HH . Probablemente quieras hh:mm a para tus tokens.
En segundo lugar, tiene una fecha UTC y se está convirtiendo a local. Para mantenerlo utc, use moment.utc() lugar de moment() . Vea esta publicación de blog: https://maggiepint.com/2016/05/14/moment-js-shows-the-wrong-date/

@maggiepint .utc resolvió mi problema :)

Incluso el mio gracias

¿Fue útil esta página
0 / 5 - 0 calificaciones