Pobieranie i ustawianie
Day.js wykorzystuje przeciążone metody pobierające (gettery) i ustawiające (settery). Wywołanie metody bez argumentu działa jak getter, zwracając wartość. Wywołanie z argumentem działa jak setter, ustawiając wartość.
Obiekty Day.js są niezmienne (immutable), co oznacza, że każda metoda ustawiająca (setter) zwraca nową instancję Day.js z zaktualizowaną wartością.
Metody te działają analogicznie do odpowiadających im funkcji w natywnym obiekcie Date.
js
dayjs().second(30).valueOf(); // => new Date().setSeconds(30)
dayjs().second(); // => new Date().getSeconds()Jeśli używasz trybu UTC, operacje te zostaną odwzorowane na odpowiedniki UTC.
js
dayjs.utc().second(30).valueOf(); // => new Date().setUTCSeconds(30)
dayjs.utc().second(); // => new Date().getUTCSeconds()