Skip to content

Bun supporta l'impostazione programmatica di un fuso orario predefinito per la durata del processo bun. Per impostarlo, imposta il valore della variabile d'ambiente TZ su un identificatore di fuso orario valido.

NOTE

Quando si esegue un file con `bun`, il fuso orario predefinito è il fuso orario locale configurato nel tuo sistema.

Quando si eseguono test con bun test, il fuso orario è impostato su UTC per rendere i test più deterministici.

ts
process.env.TZ = "America/New_York";

In alternativa, questo può essere impostato dalla riga di comando quando si esegue un comando Bun.

sh
TZ=America/New_York bun run dev

Una volta impostato TZ, tutte le istanze Date avranno quel fuso orario. Per impostazione predefinita, tutte le date usano il fuso orario configurato nel tuo sistema.

ts
new Date().getHours(); // => 18

process.env.TZ = "America/New_York";

new Date().getHours(); // => 21

Bun a cura di www.bunjs.com.cn