【发布时间】:2017-08-24 11:47:01
【问题描述】:
从 Jquery UI 日历中选择月份时,我想获取一个月的所有工作日。
这是从日期选择到日期的代码,但我需要,当我选择一个月时,它应该打印整个月的所有工作日名称。
eg: monday,tuesday,wednesday,thursday,friday,saturday,sunday
monday,tuesday,wednesday,thursday,friday,saturday,sunday
monday,tuesday,wednesday,thursday,friday,saturday,sunday
monday,tuesday,wednesday,thursday,friday,saturday,sunday
从所选月份的开始日期日期到结束月份。
<input id="from" />
<input id="to" />
<button id="getBetween">Get Between Dates</button>
<div id="results"></div>
$("#from").datepicker();
$("#to").datepicker();
$('#getBetween').on('click', function () {
var start = $("#from").datepicker("getDate"),
end = $("#to").datepicker("getDate"),
currentDate = new Date(start),
between = []
;
while (currentDate <= end) {
between.push(new Date(currentDate));
currentDate.setDate(currentDate.getDate() + 1);
}
$('#results').html(between.join('<br> '));
});
【问题讨论】:
-
我编辑标题是为了更好地理解你想要什么......你可能会高于编辑,所以你不会得到更多的反对票。另请查看我的新答案:stackoverflow.com/a/45861167/3001970,如果适合您,请确保它是正确的!
标签: javascript jquery calendar