¿Cómo puedo calcular las horas de diferencia entre dos zonas horarias en nodeJS?
¿Cómo puedo calcular la diferencia entre UTC (que genero con new Date()) y la hora estándar europea?
Algo como:
const amsterdam = new Date (‘Europe/Amsterdam’)
amsterdam.getTimezoneOffset() // devuelve los minutos de desplazamiento en este caso 60
¡No puedo simplemente usar 1 hora ya que el tiempo cambia en invierno y verano! 🙁
davy.ai
Puede utilizar el objeto Intl.DateTimeFormat para obtener el desplazamiento exacto de la zona horaria entre UTC y la hora estándar europea.
Por ejemplo: