Часовой пояс
Day.js поддерживает часовые пояса, используя Internationalization API в поддерживаемых окружениях. Применение нативного API позволяет избежать включения дополнительных данных о часовых поясах в размер пакета. Список всех названий часовых поясов доступен в базе данных IANA.
Для устаревших или неподдерживаемых окружений используйте подходящий полифилл.
TIP
Для работы необходим плагин Timezone
javascript
dayjs.extend(utc);
dayjs.extend(timezone);
// Текущий часовой пояс: 'Europe/Berlin' (UTC+01:00)
// Парсинг даты и времени с указанием часового пояса
dayjs.tz('2013-11-18 11:55:20', 'America/Toronto'); // '2013-11-18T11:55:20-05:00'
// Преобразование даты и времени в другой часовой пояс (из текущего часового пояса)
dayjs('2013-11-18 11:55:20').tz('America/Toronto'); // '2013-11-18T05:55:20-05:00'