執行環境套件管理器打包器測試執行器程式碼檢查格式化指南參考部落格意見回饋

在 Bun 中設定時區

Bun 支援以程式設計方式為 bun 行程的整個生命週期設定預設時區。將 TZ 環境變數設定為有效的時區識別符號。

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

執行 Bun 命令時,也可以在命令列中設定 TZ。

terminal
TZ=America/New_York bun run dev

設定 TZ 後,每個 Date 例項都會使用該時區。

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

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

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