デフォルトタイムゾーンの設定
デフォルトのタイムゾーンを、ローカルタイムゾーンから任意のタイムゾーンに変更します。
個々の dayjs
オブジェクトに対して、異なるタイムゾーンを個別に設定することも可能です。
TIP
この機能を使用するには、Timezone プラグインの導入が必要です。
javascript
dayjs.extend(utc);
dayjs.extend(timezone);
dayjs.tz.setDefault('America/New_York');
// dayjs.tz("2014-06-01 12:00", "America/New_York") と同様に動作
dayjs.tz('2014-06-01 12:00'); // 2014-06-01T12:00:00-04:00
// 別のタイムゾーンを指定
dayjs.tz('2014-06-01 12:00', 'Asia/Tokyo'); // 2014-06-01T12:00:00+09:00
// タイムゾーンをリセット
dayjs.tz.setDefault();
注意:dayjs.tz.setDefault
は、すでに生成済みの dayjs
オブジェクトには影響しません。