UTC offset
Získání UTC offsetu (v minutách) pro danou instanci Day.js.
js
dayjs().utcOffset();
Nastavením UTC offsetu (v minutách) vytvoříte novou instanci Day.js s upraveným offsetem. Důležité je, že po nastavení offsetu zůstává neměnný a automaticky se neupravuje – nezohledňuje letní čas.
TIP
Tato funkce vyžaduje plugin UTC.
js
dayjs.extend(utc);
dayjs().utcOffset(120);
Pokud je zadaná hodnota v rozsahu -16 až 16, bude interpretována jako hodiny. Hodnoty mimo tento rozsah jsou interpretovány jako minuty.
// tyto dvě volání jsou ekvivalentní
dayjs().utcOffset(8) // nastavení offsetu v hodinách
dayjs().utcOffset(480) // nastavení offsetu v minutách (8 * 60)
Pokud je jako druhý parametr zadána hodnota true
, zachová se stávající místní čas. V opačném případě se čas přepočítá podle nového offsetu.
dayjs.utc('2000-01-01T06:01:02Z').utcOffset(1, true).format()
// 2000-01-01T06:01:02+01:00