【发布时间】:2021-05-30 09:07:39
【问题描述】:
我有这个代码来获取一周的剩余天数:
const getWeekDates = () => {
let weekDates = [];
let remain = 7 - moment().day();
for (let i = 0; i < remain; i++) {
weekDates.push(moment().add(i, 'd'));
}
return weekDates;
};
console.log(getWeekDates());
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/moment.min.js"></script>
我的问题是:
- 你如何知道下周的日子?
- 如何获得当月的剩余天数?
- 你如何知道下个月的日子?
【问题讨论】:
-
请注意:moment.js 现在处于维护模式,您应该开始使用另一个库。 Luxon 来自 moment.js 的团队之一,但我会推荐 day.js。
-
您如何定义“一周中的剩余天数”?当我在周日晚上尝试这个时,我今天一直到下周六。同样的问题适用于您的所有要求,即“下周”什么时候开始?
-
@Jamiec 完全正确,如果你是这个意思,一周中剩余的几天总是在星期六结束
标签: javascript momentjs