UTC
Di default, Day.js analizza e visualizza l'ora locale.
Se desideri analizzare o visualizzare una data e ora in formato UTC, puoi utilizzare dayjs.utc()
invece di dayjs()
.
In modalità UTC, tutti i metodi di visualizzazione mostreranno l'ora UTC anziché l'ora locale.
TIP
Richiede il plugin UTC per funzionare correttamente.
js
dayjs.extend(utc);
// Ora locale predefinita
dayjs().format(); //2019-03-06T08:00:00+08:00
// Modalità UTC
dayjs.utc().format(); // 2019-03-06T00:00:00Z
Inoltre, in modalità UTC, tutti i metodi getter e setter utilizzano internamente i metodi Date#getUTC*
e Date#setUTC*
invece dei metodi Date#get*
e Date#set*
.
js
dayjs.utc().seconds(30).valueOf(); // => new Date().setUTCSeconds(30)
dayjs.utc().seconds(); // => new Date().getUTCSeconds()
Per convertire da UTC a ora locale, puoi utilizzare dayjs#utc o dayjs#local.