Creazione
Per creare una durata, invoca dayjs.duration()
specificando la lunghezza temporale in millisecondi.
TIP
Questa funzionalità richiede il plugin Duration per poter essere utilizzata.
javascript
dayjs.extend(duration);
dayjs.duration(100); // 100 millisecondi
Se desideri creare una durata utilizzando un'unità di misura diversa dai millisecondi, puoi specificare l'unità desiderata.
javascript
dayjs.duration(2, 'days');
Elenco delle unità disponibili
Unità | Abbreviazione |
---|---|
days | d |
weeks | w |
months | M |
years | y |
hours | h |
minutes | m |
seconds | s |
milliseconds | ms |
È possibile anche passare un oggetto contenente i valori per diverse unità di misura, qualora fosse necessario.
javascript
dayjs.duration({
seconds: 2,
minutes: 2,
hours: 2,
days: 2,
weeks: 2,
months: 2,
years: 2,
});
Day.js supporta anche l'analisi (parsing) delle durate in formato ISO 8601.
js
dayjs.duration('P1Y2M3DT4H5M6S');
dayjs.duration('P1M');