lavacharts google example consoletvs composer javascript jquery-ui timezoneoffset

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/