Создание
Для создания объекта duration используйте функцию dayjs.duration(), указав продолжительность в миллисекундах.
TIP
Для работы необходим плагин Duration.
javascript
dayjs.extend(duration);
dayjs.duration(100); // 100 миллисекундДля создания объекта duration с использованием единиц измерения, отличных от миллисекунд, передайте числовое значение и соответствующую единицу измерения в качестве второго аргумента.
javascript
dayjs.duration(2, 'days');Доступные единицы измерения
| Единицы | Сокращение |
|---|---|
days | d |
weeks | w |
months | M |
years | y |
hours | h |
minutes | m |
seconds | s |
milliseconds | ms |
Вы также можете передать объект, содержащий значения для различных единиц измерения.
javascript
dayjs.duration({
seconds: 2,
minutes: 2,
hours: 2,
days: 2,
weeks: 2,
months: 2,
years: 2,
});Day.js также поддерживает создание объектов duration из строк в формате ISO 8601.
js
dayjs.duration('P1Y2M3DT4H5M6S');
dayjs.duration('P1M');