UTC
A Day.js alapértelmezés szerint a helyi időzóna szerint értelmezi és formázza a dátumokat.
Ha egy dátumot UTC időzónában szeretnél értelmezni vagy formázni, a dayjs()
helyett a dayjs.utc()
függvényt használd.
UTC módban minden formázási metódus UTC időt fog megjeleníteni a helyi idő helyett.
TIP
Ehhez az UTC bővítmény szükséges.
js
dayjs.extend(utc);
// Alapértelmezett helyi idő
dayjs().format(); // 2019-03-06T08:00:00+08:00
// UTC mód
dayjs.utc().format(); // 2019-03-06T00:00:00Z
Továbbá, UTC módban minden getter és setter belsőleg a Date#getUTC*
és Date#setUTC*
metódusokat használja a Date#get*
és Date#set*
metódusok helyett.
js
dayjs.utc().seconds(30).valueOf(); // => new Date().setUTCSeconds(30)
dayjs.utc().seconds(); // => new Date().getUTCSeconds()
Az UTC idő és a helyi idő közötti váltáshoz használd a dayjs#utc és a dayjs#local függvényeket.