获取和设置
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()