添加时间
返回一个添加了指定时间量的 Day.js 对象的新实例(克隆)。
js
const a = dayjs();
const b = a.add(7, 'day');
// a -> 原始 Day.js 对象,保持不变
// b -> 添加时间后的新 Day.js 对象
时间单位不区分大小写,支持复数和简写形式。请注意,简写形式区分大小写。
所有可用单位列表
Unit | Shorthand | Description |
---|---|---|
day | d | 天 |
week | w | 周 |
month | M | 月 |
quarter | Q | 季度 (需要安装 QuarterOfYear 插件) |
year | y | 年 |
hour | h | 小时 |
minute | m | 分钟 |
second | s | 秒 |
millisecond | ms | 毫秒 |
或者,您可以使用 durations 来为 Day.js 对象增加时间间隔。
js
result = dayjs().add(dayjs.duration({ days: 1 }));
当为 days (天) 和 weeks (周) 传递小数数值时,它们会在添加之前被四舍五入到最接近的整数。