使用moment.js获取当月的天数

Mic*_*sen 63 javascript momentjs

如何使用moment.js获取当月的天数?最好没有临时变量.

T.J*_*der 146

时刻有一个daysInMonth功能:

每月的天数 1.5.0+

moment().daysInMonth();
Run Code Online (Sandbox Code Playgroud)

获取当月的天数.

moment("2012-02", "YYYY-MM").daysInMonth() // 29
moment("2012-01", "YYYY-MM").daysInMonth() // 31
Run Code Online (Sandbox Code Playgroud)


Sho*_*ede 5

您可以获取数组中的日期

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]
Run Code Online (Sandbox Code Playgroud)