UTC
Por defecto, Day.js parsea y muestra en el tiempo local.
Si desea analizar o mostrar una fecha y hora en UTC, puede usar dayjs.utc()
en lugar de dayjs()
.
En el modo UTC, todos los métodos de visualización se mostrarán en la hora UTC en lugar de la hora local.
Esto requiere el
UTC
plugin para trabajar
dayjs.extend(utc)
// default local time
dayjs().format() //2019-03-06T08:00:00+08:00
// UTC mode
dayjs.utc().format() // 2019-03-06T00:00:00Z
Adicionalmente, en modo UTC, 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().seconds(30).valueOf()// => new Date().setUTCSeconds(30)
dayjs.utc().seconds()// => new Date().getUTCSeconds()
Para cambiar de UTC a hora local, puede usar dayjs#utc o dayjs#local.