【发布时间】:2019-02-24 06:12:16
【问题描述】:
如何获取两个工作日之间的所有工作日名称作为参数?它也应该在超过 7 天后准确返回。
我的星期格式是:
'星期日','星期一','星期二','星期三','星期四','星期五', '星期六'
下面的示例和预期输出。谢谢
function day(first, last) {
var day = new Date();
var week = new Array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday');
for (i = 0; i < 14; i++) {
console.log(week[(day.getDay() + 1 + i) % 7]);
}
}
day('Tuesday', 'Thursday'); // output should be "Tuesday, Wednesday, Thursday"
day('Friday', 'Tuesday'); // output should be "Friday, Saturday, Sunday, Monday, Tuesday
day('Saturday', 'Monday'); // output should be "Saturday, Sunday, Monday"
【问题讨论】:
-
所以在您的情况下,您假设该功能仅适用于同年同月(不会发生月份交叉)并且仅以预设方式返回?
-
@gitguddoge 该函数一周中有两天通过。日期本身并不重要。
标签: javascript date-range dayofweek days