取值/赋值
在设计上 Day.js 的 getter 和 setter 使用了相同的 API,也就是说,不传参数调用方法即为 getter,调用并传入参数为 setter。
由于 dayjs 对象是不可变的,所有设置操作将返回一个新的 dayjs 实例。
这些 API 调用了对应原生 Date
对象的方法。
javascript
dayjs().second(30).valueOf(); // => new Date().setSeconds(30)
dayjs().second(); // => new Date().getSeconds()
如果您处于 UTC 模式,将会调用对应的 UTC 方法。
javascript
dayjs.utc().second(30).valueOf(); // => new Date().setUTCSeconds(30)
dayjs.utc().second(); // => new Date().getUTCSeconds()