タイムゾーン
Day.js は、サポートされている環境 において、Internationalization API を利用してタイムゾーンをサポートします。ネイティブ API を使用するため、タイムゾーンデータによるコードバンドルのサイズ肥大化を抑制できます。 タイムゾーン名の全リストは、IANA データベース で確認できます。
レガシー環境やサポート対象外の環境では、適切な polyfill を使用してください。
TIP
この機能を使用するには、Timezone プラグインが必要です。
javascript
dayjs.extend(utc);
dayjs.extend(timezone);
// 現在のタイムゾーンは 'Europe/Berlin' (オフセット +01:00)
// 解析
dayjs.tz('2013-11-18 11:55:20', 'America/Toronto'); // '2013-11-18T11:55:20-05:00'
// 変換 (タイムゾーン 'Europe/Berlin' から)
dayjs('2013-11-18 11:55:20').tz('America/Toronto'); // '2013-11-18T05:55:20-05:00'