转换为时区
更改 Day.js 对象的时区,并更新其偏移量。此操作会返回一个新的 Day.js 对象实例。
TIP
此功能需要 Timezone 插件的支持。
javascript
dayjs.extend(utc);
dayjs.extend(timezone);
// 示例:假设当前时区为 "Europe/Berlin" (偏移量 +01:00)
dayjs('2013-11-18T11:55:20'); // '2013-11-18T11:55:20+01:00'
dayjs('2013-11-18T11:55:20').tz('America/Toronto'); // '2013-11-18T05:55:20-05:00'
dayjs('2013-11-18T11:55:20').tz('America/Toronto', true); // '2013-11-18T11:55:20-05:00'
如果第二个参数传入 true
,则仅更新时区和偏移量,本地时间将保持不变。