UTC
UTC добавляет API .utc
, .local
и .isUTC
для работы с временем в формате UTC (разбор, отображение и проверка).
javascript
var utc = require('dayjs/plugin/utc');
// import utc from 'dayjs/plugin/utc' // ES 2015
dayjs.extend(utc);
// Местное время по умолчанию
dayjs().format(); //2019-03-06T17:11:55+08:00
// Режим UTC
dayjs.utc().format(); // 2019-03-06T09:11:55Z
// Преобразование местного времени в UTC
dayjs().utc().format(); // 2019-03-06T09:11:55Z
// В режиме UTC все методы отображения времени будут показывать время в UTC, а не в местном времени.
// Геттеры и сеттеры будут использовать методы Date#getUTC* и Date#setUTC* вместо Date#get* и Date#set*.
dayjs.utc().isUTC(); // true
dayjs.utc().local().format(); //2019-03-06T17:11:55+08:00
dayjs.utc('2018-01-01', 'YYYY-MM-DD'); // с плагином CustomParseFormat
По умолчанию Day.js разбирает и отображает время в местной временной зоне.
Чтобы разбирать или отображать время в UTC, используйте dayjs.utc()
вместо dayjs()
.
dayjs.utc dayjs.utc(dateType?: string | number | Date | Dayjs, format?: string)
Возвращает объект Dayjs
, работающий в режиме UTC.
Переключение в режим UTC .utc()
Возвращает новый объект Dayjs
, настроенный на использование времени UTC.
Переключение в местное время .local()
Возвращает новый объект Dayjs
, настроенный на использование местного времени.
Установка смещения UTC .utcOffset()
Возвращает новый объект Dayjs
с обновленным смещением UTC.
Проверка режима UTC .isUTC()
Возвращает boolean
, указывающий, работает ли объект Dayjs
в режиме UTC.