jquery - 只允许在日期选择器上添加 2 天,但不包括周六和周日
问题描述
例如,如果我的设定日期是 2019 年 9 月 2 日(星期一),我唯一的选择是 9 月 3 日和 4 日。但是如果我的设定日期是 9 月 6 日(星期五),我的选项必须跳过 7 8 并且只允许我选择 9 月 9 日和 10。
我现在有以下代码,但我无法使 setDate 工作,所以我不知道 noWeekEnds 是否会自动在 maxDate 上工作:
$( "#release_date").datepicker({
setDate: new Date('2019-09-05'),
yearRange:"c-100:c+0",
minDate:'0',
maxDate: '+2d',
beforeShowDay: $.datepicker.noWeekends
});
解决方案
$("input").datepicker({
dateFormat: 'dd/mm/yy',
minDate: 1,
beforeShowDay: $.datepicker.noWeekends,// magic happens here
maxDate: 4 // change it to your requirements
});
推荐阅读
- c# - Auth0:根据范围限制访问
- laravel - Laravel 异常抛出
- python - 合并嵌套字典列表
- python - 删除收盘价
- visual-studio - Visual Studio Code 的终端中是否有“全选”的键盘快捷键?
- android - 多个模块中的Android DataBinding自定义适配器
- c# - 如何在 gRPC 通信中的 proto 3 有效负载中添加接口和类
- ruby-on-rails - 如何通过猴子补丁添加模型属性字段?
- azure - Azure Devops - 如何从发布管道选项中的下拉列表中添加额外的部署类型
- windows - 在 Windows 上安装 Ubuntu