创建
要创建持续时间,请使用毫秒数调用 dayjs.duration()
。
这需要 Duration
插件才能正常工作。
dayjs.extend(duration)
dayjs.duration(100); // 100 milliseconds
如果您想使用除毫秒以外的测量单位创建持续时间,也可以传递测量单位。
dayjs.duration(2, 'days');
所有可用单位列表
单位 | 简写 |
---|---|
天 | d |
周 | w |
月 | M |
年 | y |
小时 | h |
分钟 | m |
秒 | s |
毫秒 | ms |
如果您需要多个不同的测量单位,也可以传递一个包含值的 对象。
dayjs.duration({
seconds: 2,
minutes: 2,
hours: 2,
days: 2,
weeks: 2,
months: 2,
years: 2
});
Day.js 还支持解析 ISO 8601 持续时间。
dayjs.duration('P1Y2M3DT4H5M6S');
dayjs.duration('P1M');