运行时包管理器打包器测试运行器代码检查格式化指南参考博客反馈

在 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