Przesunięcie UTC
Pobierz przesunięcie UTC wyrażone w minutach.
js
dayjs().utcOffset();
Ustawienie przesunięcia UTC poprzez podanie minut zwraca nową instancję obiektu Dayjs. Pamiętaj, że po ustawieniu przesunięcie jest stałe i nie podlega automatycznym zmianom (np. związanym z czasem letnim).
TIP
Do działania wymagana jest wtyczka UTC.
js
dayjs.extend(utc);
dayjs().utcOffset(120);
Jeśli wprowadzona wartość mieści się w zakresie od -15 do 15, zostanie zinterpretowana jako liczba godzin.
// te zapisy są równoważne
dayjs().utcOffset(8) // ustaw przesunięcie w godzinach
dayjs().utcOffset(480) // ustaw przesunięcie w minutach (8 * 60)
Przekazanie wartości true
jako drugiego argumentu spowoduje zachowanie dotychczasowego czasu lokalnego.
dayjs.utc('2000-01-01T06:01:02Z').utcOffset(1, true).format()
// 2000-01-01T06:01:02+01:00