UTC
UTC fügt die APIs .utc
, .local
und .isUTC
hinzu, um Datumsangaben im UTC-Format zu verarbeiten (parsen und anzeigen).
var utc = require('dayjs/plugin/utc');
// import utc from 'dayjs/plugin/utc' // ES 2015
dayjs.extend(utc);
// Standardmäßig (Ortszeit)
dayjs().format(); // 2019-03-06T17:11:55+08:00
// UTC-Modus
dayjs.utc().format(); // 2019-03-06T09:11:55Z
// Konvertiert die Ortszeit in UTC-Zeit
dayjs().utc().format(); // 2019-03-06T09:11:55Z
// Im UTC-Modus zeigen alle Formatierungsmethoden die UTC-Zeit anstelle der Ortszeit an.
// Intern verwenden alle Getter und Setter die Date#getUTC*- und Date#setUTC*-Methoden anstelle der Date#get*- und Date#set*-Methoden.
dayjs.utc().isUTC(); // true
dayjs.utc().local().format(); //2019-03-06T17:11:55+08:00
dayjs.utc('2018-01-01', 'YYYY-MM-DD'); // mit CustomParseFormat Plugin
Standardmäßig verwendet Day.js die Ortszeit zum Parsen und Anzeigen von Datumsangaben.
Um Datumsangaben im UTC-Format zu parsen oder anzuzeigen, verwenden Sie dayjs.utc()
anstelle von dayjs()
.
dayjs.utc dayjs.utc(dateType?: string | number | Date | Dayjs, format?: string)
Gibt ein Dayjs
-Objekt im UTC-Modus zurück.
UTC-Modus aktivieren .utc()
Gibt ein neues Dayjs
-Objekt zurück, das für die Verwendung der UTC-Zeit konfiguriert ist.
Ortszeit aktivieren .local()
Gibt ein neues Dayjs
-Objekt zurück, das für die Verwendung der Ortszeit konfiguriert ist.
UTC-Offset festlegen .utcOffset()
Gibt ein neues Dayjs
-Objekt mit dem angegebenen UTC-Offset zurück.
Ist UTC-Modus aktiv? .isUTC()
Gibt einen boolean
-Wert zurück, der angibt, ob sich das aktuelle Dayjs
-Objekt im UTC-Modus befindet.