獲取和設置
Day.js 使用重載的 getter 和 setter 方法。 簡而言之,調用這些方法時:
- 不帶參數,則作為 getter 使用,用於獲取值。
- 帶參數,則作為 setter 使用,用於設置值。
由於 Day.js 物件是不可變的,所有 setter 方法都會返回一個新的 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()