UTC
UTC aggiunge le API .utc
, .local
e .isUTC
per analizzare o visualizzare date in formato UTC.
javascript
var utc = require('dayjs/plugin/utc');
// import utc from 'dayjs/plugin/utc' // ES 2015
dayjs.extend(utc);
// Orario locale predefinito
dayjs().format(); //2019-03-06T17:11:55+08:00
// Modalità UTC
dayjs.utc().format(); // 2019-03-06T09:11:55Z
// Conversione da orario locale a orario UTC
dayjs().utc().format(); // 2019-03-06T09:11:55Z
// In modalità UTC, tutti i metodi di visualizzazione mostreranno l'orario in UTC invece che in orario locale.
// Inoltre, tutti i getter e setter utilizzeranno internamente i metodi Date#getUTC* e Date#setUTC* invece dei metodi Date#get* e 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 il plugin CustomParseFormat
Per impostazione predefinita, Day.js analizza e visualizza le date nell'ora locale.
Se si desidera analizzare o visualizzare le date in UTC, è possibile utilizzare dayjs.utc()
invece di dayjs()
.
dayjs.utc dayjs.utc(dateType?: string | number | Date | Dayjs, format?: string)
Restituisce un oggetto Dayjs
in modalità UTC.
Utilizzo dell'ora UTC .utc()
Restituisce un oggetto Dayjs
clonato con l'indicatore per l'utilizzo dell'ora UTC.
Utilizzo dell'ora locale .local()
Restituisce un oggetto Dayjs
clonato con l'indicatore per l'utilizzo dell'ora locale.
Impostazione dell'offset UTC .utcOffset()
Restituisce un oggetto Dayjs
clonato con un nuovo fuso orario UTC.
Verifica della modalità UTC .isUTC()
Restituisce un valore booleano che indica se l'oggetto Dayjs
corrente è in modalità UTC.