获取下一个6周的问题,Javascript
从今天开始,我需要接下来的6个工作日。术语getDay()给了我一个介于0-6之间的值。如果我每隔一天简单地添加+1,我会在某一天得到数组中没有的值,我如何解决这个问题?(6之后的所有内容都未定义)获取下一个6周的问题,Javascript,javascript,weekday,Javascript,Weekday,从今天开始,我需要接下来的6个工作日。术语getDay()给了我一个介于0-6之间的值。如果我每隔一天简单地添加+1,我会在某一天得到数组中没有的值,我如何解决这个问题?(6之后的所有内容都未定义) 你需要模运算符。试试看: next day = weekday[(currentDay+6) % weekday.length]; 您可以生成新的日期对象并向其添加X天: 这是d+6天的一个示例: 新日期(d.getTime()+6*24*60*60*1000).getDay() 添加%weekd
你需要模运算符。试试看:
next day = weekday[(currentDay+6) % weekday.length];
您可以生成新的日期对象并向其添加X天: 这是
d
+6天的一个示例:
新日期(d.getTime()+6*24*60*60*1000).getDay()
添加%weekday.length
next day = weekday[(currentDay+6) % weekday.length];