Get + Set
Day.js はオーバーロードされたゲッターとセッターを使用します。つまり、引数なしで呼び出すとゲッターとして、引数を指定して呼び出すとセッターとして機能します。
Day.js オブジェクトはイミュータブル(不変)であるため、セッターは新しい Day.js インスタンスを返します。
これらのメソッドは、ネイティブの Date オブジェクトの対応するメソッドに対応しています。
js
dayjs().second(30).valueOf(); // => new Date().setSeconds(30)
dayjs().second(); // => new Date().getSeconds()UTC モードの場合、UTC に対応するメソッドが使用されます。
js
dayjs.utc().second(30).valueOf(); // => new Date().setUTCSeconds(30)
dayjs.utc().second(); // => new Date().getUTCSeconds()