【发布时间】:2016-03-12 00:46:45
【问题描述】:
正如标题所说,我试图让 jQuery Datepicker 允许用户从接下来的 7 个工作日中选择日期。我到处寻找解决方案,但我发现最接近的是可以选择的最早日期是从今天起 x 天。我需要限制可选范围。
例如,如果今天是 1 号星期一,那么我希望范围是 2 号到 10 号,因为我不想包括星期六或星期日。
所以 Datepicker 应该只允许 2nd(Tue)、3rd(Wed)、4th(Thu)、5th(Fri)、8th(Mon)、9th(Tue) 和 10th(Wed)。
显然这些只是示例日期,我希望它们适用于任何当前日期。
我的代码如下;
<script>
$(function ()
{
var date = new Date();
var currentMonth = date.getMonth();
var currentDate = date.getDate();
currentDate = currentDate;
var currentYear = date.getFullYear();
$('#datepicker2').datepicker(
{
dateFormat: "yy-mm-dd",
beforeShowDay: $.datepicker.noWeekends,
minDate: new Date(currentYear, currentMonth, currentDate)
});
});
</script>
任何帮助将不胜感激:-)
马特。
【问题讨论】:
标签: jquery jquery-ui-datepicker