Смещение UTC
Получить смещение UTC в минутах.
js
dayjs().utcOffset();
Устанавливает смещение UTC, принимая минуты в качестве аргумента, и возвращает новый экземпляр Day.js. Обратите внимание, что после установки смещение становится фиксированным и не изменяется автоматически (то есть, правила DST не применяются).
TIP
Для работы требуется плагин UTC.
js
dayjs.extend(utc);
dayjs().utcOffset(120);
Если введенное значение находится в диапазоне от -16 до 16 (не включая), оно будет интерпретировано как часы.
// это эквивалентно
dayjs().utcOffset(8) // установить смещение в часах
dayjs().utcOffset(480) // установить смещение в минутах (8 * 60)
Если передать true
в качестве второго параметра, местное время останется прежним.
dayjs.utc('2000-01-01T06:01:02Z').utcOffset(1, true).format()
// 2000-01-01T06:01:02+01:00