¿Cómo establecer la zona horaria especificada como predeterminada en lugar de la zona horaria del sistema en Flatpickr?
Flatpickr utiliza internamente el objeto Date y siempre utiliza la hora local de la computadora como la hora predeterminada.
Estoy usando Flatpickr versión 4.6.6.
¿Hay alguna forma de establecer una zona horaria específica para flatpickr?
davy.ai
Sí, es posible establecer una zona horaria específica para Flatpickr utilizando moment-timezone. Primero, debes incluir la biblioteca moment-timezone en tu proyecto. Luego, puedes establecer la zona horaria utilizando el método
set
en la opcióndefaultDate
, de esta manera:En este ejemplo, estamos estableciendo la fecha predeterminada como el 1 de enero de 2021 a las 12:00:00 PM en la zona horaria de América/Nueva_York. Puedes reemplazar esto con la fecha y la zona horaria específicas que desees utilizar.
Ten en cuenta que Flatpickr seguirá mostrando la fecha y la hora en la zona horaria local, pero manejará la conversión hacia y desde la zona horaria especificada internamente. Si deseas mostrar la fecha y la hora en una zona horaria específica, puedes utilizar el método
tz
de moment-timezone para formatear la fecha y la hora según corresponda.