<p>el momento da un tiempo incorrecto 8-9 minutos después de la hora de la computadora</p>

Creado en 25 mar. 2017  ·  3Comentarios  ·  Fuente: moment/moment

Descripción del problema y pasos para reproducirlo:
Momento devuelve el tiempo que es unos minutos después del tiempo que muestra mi computadora.

Así es como configuro la hora: var publishdate = moment (). Format ('YYYY-MM-DD HH: MM');

Aquí hay un video de ello:
https://youtu.be/2ctTNhqYR0A

En el video, pueden ver que estoy usando bootstrap datetimepicker que él mismo usa momentjs, cuando inicializo la publicación, son unos minutos después de lo que está en mi computadora, cuando hago clic en el datetimepicker y elijo una fecha, se establece la hora correcta.

¿Por qué momentjs inicialmente me da una hora incorrecta y datepicker da la correcta?

Incluya los valores de todas las variables utilizadas.

Ambiente:
Win 10 Chrome última versión

Si informa un problema, ejecute el siguiente código en el entorno que está utilizando e incluya el resultado:

console.log(moment().format('YYYY-MM-DD HH:MM'))
console.log( (new Date()).toString())
console.log((new Date()).toLocaleString())
console.log( (new Date()).getTimezoneOffset())
console.log( navigator.userAgent)
console.log(moment.version)

producción

2017-03-25 12:03
create: Sat Mar 25 2017 12:37:19 GMT+0100 (Romance Standard Time)
create: 3/25/2017, 12:37:19 PM
create: -60
create: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36
create: 2.18.1

Comentario más útil

var publishdate = moment().format('YYYY-MM-DD HH:MM');

Ese segundo MM debería ser mm porque MM significa mes y mm significa minuto.

Todos 3 comentarios

Es posible que se trate de un error de Bootstrap Datepicker. ¿Qué selector de fecha estás usando? ¿Tienen un repositorio de Github?

dudo que tenga que ver con datetimepicker desde esta línea:

console.log (moment (). format ('AAAA-MM-DD HH: MM')) da
2017-03-25 12:03

y la hora en la computadora era 12:37 o algo parecido, el selector de fecha y hora da la hora correcta cuando inserta la hora en el cuadro de entrada.

de todos modos estoy usando:

https://github.com/Eonasdan/bootstrap-datetimepicker

var publishdate = moment().format('YYYY-MM-DD HH:MM');

Ese segundo MM debería ser mm porque MM significa mes y mm significa minuto.

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