Day.js 中文文档

当前版本 v1.11

更多文档

创建

要创建持续时间,请使用以毫秒为单位的时间长度调用 dayjs.duration()

需要配合 Duration 插件才能工作

dayjs.extend(duration)

dayjs.duration(100); // 100 milliseconds

如果你想使用毫秒以外的测量单位创建持续时间,你也可以传递测量单位。

dayjs.duration(2, 'days');

所有可用单位的列表

单位速记
daysd
weeksw
monthsM
yearsy
hoursh
minutesm
secondss
millisecondsms

如果需要多个不同的测量单位,你还可以传递值对象。

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');

Day.js 中文文档 - 粤ICP备14034220号-1