UTC
Ve výchozím nastavení Day.js analyzuje a zobrazuje data a časy v místním časovém pásmu.
Chcete-li analyzovat nebo zobrazit datum a čas ve formátu UTC, použijte dayjs.utc()
namísto dayjs()
.
V režimu UTC se všechny metody pro zobrazení data a času zobrazují v čase UTC, nikoli v místním čase.
TIP
Pro správnou funkčnost je nutný plugin UTC.
js
dayjs.extend(utc);
// Výchozí místní čas
dayjs().format(); // 2019-03-06T08:00:00+08:00
// Režim UTC
dayjs.utc().format(); // 2019-03-06T00:00:00Z
V režimu UTC používají všechny gettery a settery interně metody Date#getUTC*
a Date#setUTC*
namísto metod Date#get*
a Date#set*
.
js
dayjs.utc().seconds(30).valueOf(); // => new Date().setUTCSeconds(30)
dayjs.utc().seconds(); // => new Date().getUTCSeconds()
Pro přepnutí z režimu UTC do místního času použijte dayjs#utc nebo dayjs#local.