如何使用javascript moment js在从当前日期计算接下来的4天时跳过星期日

时间:2018-02-10 10:17:45

标签: javascript momentjs

您好我需要从当天开始计算接下来的4天。但计算需要跳过星期日。

请检查我的代码

<ul>
  <li>moment().format('ddd')</li>
  <li>moment().add(1, 'days').format('ddd')</li>
  <li>moment().add(2, 'days').format('ddd')</li>
  <li>moment().add(3, 'days').format('ddd')</li>
  <li>moment().add(4, 'days').format('ddd')</li>
</ul>

谢谢你

1 个答案:

答案 0 :(得分:0)

var noOfDays = 8;

for(var i=1;i<=noOfDays;i++){
 var date = moment().add(i, 'days');
 
 if( date.day()==0 ) noOfDays++;
 else
 console.log(date.format('ddd'))

}
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.20.1/moment.js"></script>

检查日期编号是否为0,然后跳过它。