Javascript 获取一周中特定日期的下一个日期
考虑到2014-07-08(星期二)的开始日期,我想进行一次检查,找出一周中最接近的一天 例如,我需要能够执行以下调用:Javascript 获取一周中特定日期的下一个日期,javascript,date,momentjs,Javascript,Date,Momentjs,考虑到2014-07-08(星期二)的开始日期,我想进行一次检查,找出一周中最接近的一天 例如,我需要能够执行以下调用: 第一个星期一(应返回2014-07-14) 第一个星期三(应返回2014-07-09) 第一个星期六(应返回2014-07-12) 等等 我知道moment.js允许您执行以下操作 moment("2014-07-08").day(1) 为了获得本周星期一的日期,我需要知道道琼斯指数是否在当前日期之前/之后,并相应地应用抵消;如果有道理的话 有什么想法吗?如果您要查找的
- 第一个星期一(应返回2014-07-14)
- 第一个星期三(应返回2014-07-09)
- 第一个星期六(应返回2014-07-12)
- 等等
moment("2014-07-08").day(1)
为了获得本周星期一的日期,我需要知道道琼斯指数是否在当前日期之前/之后,并相应地应用抵消;如果有道理的话
有什么想法吗?如果您要查找的一周中的某一天在一周中的当前日期之前,只需添加
7
:
var date = moment("2014-07-08");
var dow = date.day();
var nextX = date.day(X + dow <= X ? 7 : 0);
var日期=时刻(“2014-07-08”);
var dow=date.day();
var nextX=日期.day(X+dow一周的第一天,星期一还是星期日?