UTC
По умолчанию, Day.js преобразуется и отображается в формате локального времени.
Если вы хотите преобразовать или отобразить дату в формате UTC, вы можете использовать dayjs.utc()
вместо dayjs()
.
Находясь в UTC режиме, все методы будут отображать время в этом формате вместо локального времени.
Для этого необходим
UTC
для работы
dayjs.extend(utc)
// по умолчанию установлено местное время
dayjs().format() //2019-03-06T08:00:00+08:00
// UTC-режим
dayjs.utc().format() // 2019-03-06T00:00:00:00Z
Кроме того, находясь в UTC-режиме, все геттеры и сеттеры будут использовать методы Date#getUTC*
и Date#setUTC*
вместо Date#get*
иDate#set*
.
dayjs.utc().seconds(30).valueOf()// => new Date().setUTCSeconds(30)
dayjs.utc().seconds()// => new Date().getUTCSeconds()
Для переключения с UTC на локальное время, вы можете использовать dayjs#utc или dayjs#local.