javascript - google - laravel charts package
jQuery.datepicker.formatDate y timezone offset (1)
Para manejar las fechas, estoy usando un método public
jQuery UI en mi aplicación: jQuery.datepicker.formatDate Vea los parámetros y la fuente aquí: https://github.com/jquery/jquery-ui/blob/master/ui/jquery. ui.datepicker.js
Sin embargo, a veces se muestra la fecha incorrecta, de acuerdo con la zona horaria de la computadora.
Demostración aquí: http://jsfiddle.net/7ACdB/
Con una zona horaria UTC + 1 (paris) en Windows, obtuve:
03/30/20
03/30/20
Con una zona horaria UTC-6 (us & canada) en Windows, obtuve:
03/29/20 <- meh!
03/30/20
Debe reiniciar su navegador (al menos para Google Chrome) cuando cambie la zona horaria del sistema operativo.
Mi problema es la fecha "03/29/20" como te puedes imaginar.
¿Alguien me puede explicar si esto es normal o un problema de jquery ui?
Estoy empezando a pensar que es normal ver un "Lunes 30 de marzo de 2020 00:00:00 GMT + 0200 (Hora de verano romántica)" como 29/03/20 en una zona horaria de EE. UU., Pero no estoy tan seguro. : - /
Lo que estás recibiendo es correcto. Tu ejemplo establece la hora de medianoche para París. La medianoche en París es a las 6 p.m. el día anterior en los EE. UU. Para la zona horaria del este en la que me encuentro.
Tu primera vez: GMT + 0200 es París
Su segunda vez: GMT-0500 es Chicago (tenga en cuenta que actualmente es el horario de verano)
Por lo tanto, cuando cambia la zona horaria a EE. UU. (Utilizando una de nuestras 6 zonas horarias ), la salida es la hora en los EE. UU. Cuando ese momento es en París.
Aquí hay un violín actualizado con un horario establecido a las 6 a.m. París: http://jsfiddle.net/jensbits/7ACdB/1/