JavaScriptのDateのタイムゾーン、環境変数で指定できるらしい(*´ω`*)
確認用のテストコード
it("date-timezone", () => { expect(process.env.TZ).toBe("UTC"); expect(new Date().getTimezoneOffset()).toBe(0); });
実行時に指定するか、
$ TZ=UTC pnpm t
.env
に設定しておけばOK
# .env TZ=UTC
mac/linuxのみだったけど、v16.2.0でwindowsにも対応された感じ。
それ以前のNode.jsをWindowsで動かしている場合は、tzutil
を使うらしい。
$ tzutil /s UTC
以上!! 便利(*´ω`*)