UTC
Standardmäßig parst und formatiert Day.js Zeitangaben in der lokalen Zeitzone.
Um ein Datum und eine Uhrzeit in UTC zu parsen oder zu formatieren, verwenden Sie dayjs.utc()
anstelle von dayjs()
.
Im UTC-Modus geben alle Anzeigemethoden die UTC-Zeit anstelle der lokalen Zeit zurück.
TIP
Dies erfordert das UTC-Plugin, damit es funktioniert.
js
dayjs.extend(utc);
// Standard lokale Zeit
dayjs().format(); // 2019-03-06T08:00:00+08:00
// UTC Modus
dayjs.utc().format(); // 2019-03-06T00:00:00Z
Darüber hinaus verwenden im UTC-Modus alle Getter und Setter intern die Date#getUTC*
- und Date#setUTC*
-Methoden anstelle der Date#get*
- und Date#set*
-Methoden.
js
dayjs.utc().seconds(30).valueOf(); // => new Date().setUTCSeconds(30)
dayjs.utc().seconds(); // => new Date().getUTCSeconds()
Um von UTC auf die lokale Zeit umzuschalten, verwenden Sie dayjs#utc oder dayjs#local.