在 Bun 中設定時區
Bun 支援以程式設計方式為 bun 行程的整個生命週期設定預設時區。將 TZ 環境變數設定為有效的時區識別符號。
process.env.TZ = "America/New_York";
執行 Bun 命令時,也可以在命令列中設定 TZ。
terminal
TZ=America/New_York bun run dev
設定 TZ 後,每個 Date 例項都會使用該時區。
new Date().getHours(); // => 18
process.env.TZ = "America/New_York";
new Date().getHours(); // => 21