【发布时间】:2017-10-22 20:04:43
【问题描述】:
const generateDatesOfAMonth = () => {
let start_date_of_month = moment().format("YYYY-MM-01"),
end_date_of_month = moment().format("YYYY-MM-") + moment().daysInMonth(),
dayArray = [];
while (start_date_of_month <= end_date_of_month) {
dayArray.push({ days: start_date_of_month });
start_date_of_month = moment(start_date_of_month).add(1, 'days');
}
return dayArray;
}
我上面的代码有什么问题?我们可以知道每个月的天数,我通过时刻找到了解决方案,但是我的循环错了吗?我期待几天,但我得到的只是第一天。嗯,有什么线索吗?
【问题讨论】:
-
@ToanTran 这不会向我返回数组。我已经使用 moment 完成了第一天和最后一天的获取。
标签: javascript reactjs momentjs