UTC
UTC agrega las APIs .utc
, .local
y .isUTC
para analizar o mostrar fechas en UTC.
javascript
var utc = require('dayjs/plugin/utc');
// import utc from 'dayjs/plugin/utc' // ES 2015
dayjs.extend(utc);
// Hora local por defecto
dayjs().format(); //2019-03-06T17:11:55+08:00
// Modo UTC
dayjs.utc().format(); // 2019-03-06T09:11:55Z
// Convertir hora local a hora UTC
dayjs().utc().format(); // 2019-03-06T09:11:55Z
// En modo UTC, todos los métodos de visualización mostrarán la hora en UTC en lugar de la hora local.
// Todos los getters y setters usarán internamente los métodos Date#getUTC* y Date#setUTC* en lugar de los métodos Date#get* y 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'); // con el plugin CustomParseFormat
Por defecto, Day.js analiza y muestra las fechas en hora local.
Si deseas analizar o mostrar fechas en UTC, puedes usar dayjs.utc()
en lugar de dayjs()
.
dayjs.utc dayjs.utc(dateType?: string | number | Date | Dayjs, format?: string)
Devuelve un objeto Dayjs
en modo UTC.
Usar hora UTC .utc()
Devuelve un objeto Dayjs
clonado que indica que debe usar la hora UTC.
Usar hora local .local()
Devuelve un objeto Dayjs
clonado que indica que debe usar la hora local.
Establecer el desplazamiento UTC .utcOffset()
Devuelve un objeto Dayjs
clonado con un nuevo desplazamiento UTC.
Modo isUTC .isUTC()
Devuelve un valor boolean
que indica si el objeto Dayjs
actual está en modo UTC.