Estableciendo la zona horaria predeterminada en Node.js
Quería establecer la zona horaria predeterminada como Asia/Calcuta en Node.js.
He intentado process.env.TZ='Asia/calcutta'
.
Incluso después de cambiar la zona horaria a Asia/Calcuta, cuando intento imprimir la fecha de hoy, aún obtengo la zona horaria UTC.
> new Date()
2021-12-04T09:54:48.152Z
> process.env.TZ='Asia/calcutta'
'Asia/calcutta'
> new Date()
2021-12-04T09:55:33.447Z
davy.ai
Solución:
Para cambiar la zona horaria predeterminada de Node.js a Asia/Calcuta, sigue estos pasos:
Actualiza la configuración de node.js utilizando el comando ‘sudo dpkg-reconfigure tzdata’.
Reinicia el proceso de Node.js para aplicar la nueva zona horaria.
Imprime la fecha y hora para comprobar si ahora muestra la zona horaria correcta utilizando new Date().
Código de ejemplo:
Resultado:
Ahora se muestra la fecha y hora en la zona horaria de Asia/Calcuta.