Get + Set
Day.js verwendet überladene Getter und Setter. Das bedeutet: Werden diese Methoden ohne Parameter aufgerufen, fungieren sie als Getter und geben den aktuellen Wert zurück; werden sie mit einem Parameter aufgerufen, fungieren sie als Setter und erzeugen eine neue Dayjs-Instanz mit dem geänderten Wert.
Da Dayjs-Objekte unveränderlich sind, geben alle Setter eine neue Dayjs-Instanz zurück. Die ursprüngliche Instanz bleibt unverändert.
Diese Methoden entsprechen den entsprechenden Funktionen des nativen Date-Objekts.
js
dayjs().second(30).valueOf(); // => new Date().setSeconds(30)
dayjs().second(); // => new Date().getSeconds()Wenn Sie sich im UTC-Modus befinden, werden diese den entsprechenden UTC-Funktionen zugeordnet.
js
dayjs.utc().second(30).valueOf(); // => new Date().setUTCSeconds(30)
dayjs.utc().second(); // => new Date().getUTCSeconds()