Wie würde man moment.js verwenden, um die Anzahl der Tage im aktuellen Monat zu ermitteln? Am besten ohne temporäre Variablen.
Wie würde man moment.js verwenden, um die Anzahl der Tage im aktuellen Monat zu ermitteln? Am besten ohne temporäre Variablen.
Antworten:
Moment hat eine daysInMonth
Funktion :
Tage im Monat 1.5.0+
moment().daysInMonth();
Ermitteln Sie die Anzahl der Tage im aktuellen Monat.
moment("2012-02", "YYYY-MM").daysInMonth() // 29 moment("2012-01", "YYYY-MM").daysInMonth() // 31
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]