Bun soporta establecer programáticamente una zona horaria predeterminada para la duración del proceso de bun. Para hacerlo, establece el valor de la variable de entorno TZ a un identificador de zona horaria válido.
NOTE
Cuando ejecutas un archivo con `bun`, la zona horaria predeterminada es la zona horaria local configurada en tu sistema.Cuando ejecutas pruebas con bun test, la zona horaria se establece en UTC para hacer las pruebas más deterministas.
ts
process.env.TZ = "America/New_York";Alternativamente, esto se puede establecer desde la línea de comandos al ejecutar un comando de Bun.
sh
TZ=America/New_York bun run devUna vez que TZ está establecido, cualquier instancia de Date tendrá esa zona horaria. Por defecto, todas las fechas usan la zona horaria configurada en tu sistema.
ts
new Date().getHours(); // => 18
process.env.TZ = "America/New_York";
new Date().getHours(); // => 21