UTC
Az UTC bővítmény hozzáadja a .utc()
, .local()
és .isUTC()
API-kat, amelyekkel UTC időzónában végezhetünk elemzéseket és formázásokat.
var utc = require('dayjs/plugin/utc');
// import utc from 'dayjs/plugin/utc' // ES 2015
dayjs.extend(utc);
// Alapértelmezett helyi idő
dayjs().format(); //2019-03-06T17:11:55+08:00
// UTC mód
dayjs.utc().format(); // 2019-03-06T09:11:55Z
// Helyi idő konvertálása UTC időre
dayjs().utc().format(); // 2019-03-06T09:11:55Z
// UTC módban minden megjelenítési metódus UTC időt fog használni a helyi idő helyett.
// Továbbá, minden getter és setter belsőleg a Date#getUTC* és Date#setUTC* metódusokat fogja használni a Date#get* és Date#set* metódusok helyett.
dayjs.utc().isUTC(); // true
dayjs.utc().local().format(); //2019-03-06T17:11:55+08:00
dayjs.utc('2018-01-01', 'YYYY-MM-DD'); // CustomParseFormat bővítménnyel
Alapértelmezés szerint a Day.js helyi időzónában elemzi és formázza az időt.
Ha UTC időzónában szeretnénk elemezni vagy formázni, használjuk a dayjs.utc()
függvényt a dayjs()
helyett.
dayjs.utc dayjs.utc(dateType?: string | number | Date | Dayjs, format?: string)
Egy Dayjs
objektumot ad vissza, amely UTC módban van.
UTC idő használata .utc()
Egy klónozott Dayjs
objektumot ad vissza, amely UTC időzónát használ.
Helyi idő használata .local()
Egy klónozott Dayjs
objektumot ad vissza, amely a helyi időzónát használja.
UTC eltolás beállítása .utcOffset()
Egy klónozott Dayjs
objektumot ad vissza a megadott UTC eltolással.
isUTC mód .isUTC()
Egy boolean
értéket ad vissza, amely jelzi, hogy a Dayjs
objektum UTC módban van-e.