使用带有Moment.js的Javascript获取天数

使用带有Moment.js的Javascript获取天数,javascript,momentjs,Javascript,Momentjs,我有以下代码来获取一周中的剩余天数: const getWeekDates=()=>{ 让工作日=[]; 让我们保持=7-时刻().天(); for(设i=0;i

我有以下代码来获取一周中的剩余天数:

const getWeekDates=()=>{
让工作日=[];
让我们保持=7-时刻().天();
for(设i=0;i<保持;i++){
推(moment().add(i,'d'));
}
返回工作日;
};
log(getWeekDates())
使用

moment(jso.endOf('month').unix();
要获取月底,这里是日期参考

为了获得第一天和下周的最后一天,这样的事情应该会奏效:

public静态本机字符串startOfNextWeek(今天的JavaScriptObject)/*-{
返回$wnd.moment(今天).add(1,'weeks').startOf('week').unix();
}-*/;
公共静态本机字符串endOfNextWeek(今天的JavaScriptObject)/*-{
返回$wnd.moment(今天).add(1,'weeks').endOf('week').unix();
}-*/;

上面的代码正在使用,但是这个想法应该非常清楚,首先从今天开始,然后再加上一周,然后使用
startOf
endOf
方法来表示“周”。

您应该知道:moment.js现在处于维护模式,您应该开始使用另一个库。Luxon来自moment.js的团队,但我推荐day.js。您如何定义“一周中的剩余天数”?当我在周日晚上尝试时,我从今天一直到下周六。同样的问题也适用于您的所有需求,即“下周”什么时候开始?@jamice这是完全正确的,如果您的意思是星期六,那么一周中剩余的几天将总是在星期六结束。显然,下个月的时间是这样的:
$wnd.moment(today).add(1,'months').startOf('months').unix()