O Bun suporta definir programaticamente um fuso horário padrão para a duração do processo bun. Para definir, configure o valor da variável de ambiente TZ para um identificador de fuso horário válido.
NOTE
Ao executar um arquivo com `bun`, o fuso horário padrão é o fuso horário local configurado do seu sistema.Ao executar testes com bun test, o fuso horário é definido como UTC para tornar os testes mais determinísticos.
ts
process.env.TZ = "America/New_York";Alternativamente, isso pode ser definido na linha de comando ao executar um comando Bun.
sh
TZ=America/New_York bun run devUma vez que TZ está definido, qualquer instância Date terá esse fuso horário. Por padrão, todas as datas usam o fuso horário configurado do seu sistema.
ts
new Date().getHours(); // => 18
process.env.TZ = "America/New_York";
new Date().getHours(); // => 21