时区
Day.js 利用 国际化 API 在 支持的运行环境 中提供时区支持。 通过使用原生 API,无需在代码包中引入额外的时区数据。 所有时区名称都可以在 IANA 数据库 中找到。
对于旧版本或不支持的运行环境,请使用相应的 polyfill。
TIP
此功能需要 Timezone 插件才能正常工作。
javascript
dayjs.extend(utc);
dayjs.extend(timezone);
// 当前时区为 'Europe/Berlin' (UTC+01:00)
// 解析:将指定时间按照 'America/Toronto' 时区进行解析
dayjs.tz('2013-11-18 11:55:20', 'America/Toronto'); // '2013-11-18T11:55:20-05:00'
// 转换:将当前 Dayjs 对象转换为 'America/Toronto' 时区
dayjs('2013-11-18 11:55:20').tz('America/Toronto'); // '2013-11-18T05:55:20-05:00'