Wie würde man moment.js verwenden, um die Anzahl der Tage im aktuellen Monat zu ermitteln? Am besten ohne temporäre Variablen.
javascript
momentjs
Michael Johansen
quelle
quelle
Antworten:
Moment hat eine
daysInMonth
Funktion :quelle
Sie können die Tage in einem Array erhalten
Array.from(Array(moment('2020-02').daysInMonth()).keys()) //=> [0, 1, 2, 3, 4, 5...27, 28] Array.from(Array(moment('2020-02').daysInMonth()), (_, i) => i + 1) //=> [1, 2, 3, 4, 5...28, 29]
quelle
Um Tage in einem Array zurückzugeben, können Sie auch verwenden
Array.from({length: moment('2020-02').daysInMonth()}, (x, i) => moment().startOf('month').add(i, 'days').format('DD') // ["01","02","03" ... "28","29"]
quelle