Erstellen
Um eine Zeitdauer zu erstellen, verwenden Sie dayjs.duration()
und geben Sie die Dauer in Millisekunden an.
TIP
Dies setzt das Duration Plugin voraus.
javascript
dayjs.extend(duration);
dayjs.duration(100); // 100 Millisekunden
Wenn Sie eine Zeitdauer in einer anderen Einheit als Millisekunden erstellen möchten, können Sie diese Einheit ebenfalls angeben.
javascript
dayjs.duration(2, 'days');
Liste aller verfügbaren Einheiten
Einheit | Kurzform |
---|---|
days | d |
weeks | w |
months | M |
years | y |
hours | h |
minutes | m |
seconds | s |
milliseconds | ms |
Sie können auch ein Objekt mit Werten angeben, um verschiedene Einheiten zu kombinieren.
javascript
dayjs.duration({
seconds: 2,
minutes: 2,
hours: 2,
days: 2,
weeks: 2,
months: 2,
years: 2,
});
Day.js unterstützt auch das Parsen von ISO-8601-konformen Zeitdauern.
js
dayjs.duration('P1Y2M3DT4H5M6S');
dayjs.duration('P1M');