Creando
Para crear una duración, llame a dayjs.duration()
con la longitud de tiempo en milisegundos.
Esto requiere el
Duration
plugin para trabajar
dayjs.extend(duration)
dayjs.duration(100); // 100 milliseconds
Si desea crear una duración con una unidad de medida distinta a los milisegundos, también puede pasar la unidad de medición.
dayjs.duration(2, 'days');
Lista de todas las unidades disponibles
Unidad | Atajo |
---|---|
days | d |
weeks | w |
months | M |
years | y |
hours | h |
minutes | m |
seconds | s |
milliseconds | ms |
También puede pasar un objeto de valores si necesita varias unidades de medida diferentes.
dayjs.duration({
seconds: 2,
minutes: 2,
hours: 2,
days: 2,
weeks: 2,
months: 2,
years: 2
});
Day.js también permite parsear duraciones ISO 8601.
dayjs.duration('P1Y2M3DT4H5M6S');
dayjs.duration('P1M');