Set
通用的 setter,两个参数分别是要更新的单位和数值,调用后会返回一个修改后的新实例。
可以理解为:
javascript
dayjs().set(unit, value) === dayjs()[unit](value);
也支持这样的链式调用
javascript
dayjs().set("hour", 5).set("minute", 55).set("second", 15);
各个传入的单位对大小写不敏感,支持缩写和复数。
支持的单位列表
单位 | 缩写 | 详情 |
---|---|---|
date | D | 月份里的日期 |
day | d | 星期几 (星期天 0,星期六 6) |
month | M | 月份 (一月 0, 十二月 11) |
year | y | 年份 |
hour | h | 小时 |
minute | m | 分钟 |
second | s | 秒 |
millisecond | ms | 毫秒 |