UTC
UTC добавляет API .utc
.local
.isUTC
для возможности разбора или отображения данных в формате UTC.
var utc = require('dayjs/plugin/utc')
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(dateType?: string | number | Date | Dayjs, format? string)
dayjs.utc Возвращает Dayjs
объект в режиме UTC.
.utc()
Использование времени UTC Возвращает клонированный объект Dayjs
с флагом, для возможности использования времени в формате UTC.
.local()
Использование местного времени Возвращает клонированный объект Dayjs
с флагом, для возможности использования местного времени.
.utcOffset()
Установка смещения от UTC Возвращает клонированный объект Dayjs
с новым смещением от UTC.
.isUTC()
Это UTC-режим? Возвращает булево значение
, указывающее на то, находится ли текущий объект Dayjs
в UTC-режиме или нет.