建立
若要建立持續時間,請呼叫 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');