Создание
Чтобы создать продолжительность времени, вызовите dayjs.duration()
с длительностью в миллисекундах.
Для этого необходим
Duration
для работы
dayjs.extend(duration)
dayjs.duration(100); // 100 миллисекунд
Если вы хотите создать продолжительность времени с единицей измерения, отличной от миллисекунд, вы можете передать ее.
dayjs.duration(2, 'days');
Список всех доступных единиц измерения
Единица измерения | Краткая запись |
---|---|
days (дни) | d |
weeks (недели) | w |
months (месяцы) | M |
years (годы) | y |
hours (часы) | h |
minutes (минуты) | m |
seconds (секунды) | s |
milliseconds (миллисекунды) | 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');