Bun unterstützt das programmatische Setzen einer Standardzeitzone für die Lebensdauer des bun-Prozesses. Setzen Sie dazu den Wert der TZ-Umgebungsvariable auf eine gültige Zeitzonenkennung.
NOTE
Wenn Sie eine Datei mit `bun` ausführen, ist die Zeitzone standardmäßig auf die lokal konfigurierte Zeitzone Ihres Systems eingestellt.Wenn Sie Tests mit bun test ausführen, ist die Zeitzone auf UTC eingestellt, um Tests deterministischer zu machen.
ts
process.env.TZ = "America/New_York";Alternativ kann dies über die Befehlszeile beim Ausführen eines Bun-Befehls gesetzt werden.
sh
TZ=America/New_York bun run devSobald TZ gesetzt ist, haben alle Date-Instanzen diese Zeitzone. Standardmäßig verwenden alle Daten die lokal konfigurierte Zeitzone Ihres Systems.
ts
new Date().getHours(); // => 18
process.env.TZ = "America/New_York";
new Date().getHours(); // => 21