作成
期間を作成するには、ミリ秒単位の時間の長さで `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');