有没有人想过如何配置datepicker不显示特定的日期(例如说,7月4日)?这似乎可以使用beforeShowDay完成,但我不积极。引导日期选择器配置来阻止特定的日期(节假日)
4
A
回答
3
//a array of dates that should be blocked
var forbidden=['12/25/2014','12/24/2014']
$('#datepicker').datepicker({
beforeShowDay:function(Date){
//
var curr_day = Date.getDate();
var curr_month = Date.getMonth()+1;
var curr_year = Date.getFullYear();
var curr_date=curr_month+'/'+curr_day+'/'+curr_year;
if (forbidden.indexOf(curr_date)>-1) return false;
}
})
OR:
http://jsfiddle.net/zsqvjvkd/1/
var forbidden=['2014-12-25','2014-12-24']
$('#datepicker').datepicker({
beforeShowDay:function(Date){
var curr_date = Date.toJSON().substring(0,10);
if (forbidden.indexOf(curr_date)>-1) return false;
}
})
2
随着版本1.3.1+,你可以简单地使用datesDisabled
选项:http://bootstrap-datepicker.readthedocs.org/en/latest/options.html#datesdisabled
+0
另请参阅:http://stackoverflow.com/questions/10234153/limit-bootstrap-datepicker-to-weekdays-only –
+1
快速提问和操作方法:我们只能将背景颜色更改为某些值,以便在选择日期时仅向用户发出警告。 – Anupal
0
使用此下面的代码从Twitter的引导的DatePicker禁用日期: 你必须使用时刻,只是包括moment.js:
var disabledDates = ['2018-01-07', '2018-01-27']
beforeShowDay: function (Date) {
$('#datepicker').datepicker({
var date = moment(Date).format('YYYY-MM-DD');
if (disabledDates.indexOf(curr_date) > -1) return false;
});
},
相关问题
- 1. 阻止日期的引导日期范围选择器?
- 2. 日期选择器从特定日期
- 3. 日期选择器日期和选定日期不匹配?
- 4. 如何限制未来日期的引导日期选择器
- 5. 引导日期选择器日期范围和默认日期
- 6. 禁用将来日期选择为引导日期选择
- 7. 设置一个jQuery日期选择器来选择特定的日期范围
- 8. 引导日期选取器定位语法的日期选择器的位置
- 9. 引导日期选择器js禁用未来日期
- 10. 引导日期选择器 - 设置多日期的开始日期
- 11. HTML5日期选择器阻止过去的日期
- 12. 如何防止日期选择器选择未来日期?
- 13. 设置日期初始为空引导日期选择器
- 14. 设置默认日期引导日期选择器
- 15. 上日期选择在引导日期选择器
- 16. 更改引导日期选择器日期格式选择
- 17. Angularjs引导日期选择器:选择多个日期
- 18. jQuery日期选择器,选择范围内的特定日期
- 19. 设置日期日期选择器
- 20. 引导日期范围选择器 - >单的日期选择器:如何设置一个日期
- 21. 在角度ui引导日期选择器中启用特定日期
- 22. jQuery的日期选择器:禁止联邦假日
- 23. 在引导日期选择日历中的日期范围选择后禁用将来的日期
- 24. JQuery的日期选择器 - 限制日期选择特定月份和平日
- 25. 动态调整引导日期选择器的日期范围
- 26. 引导日期选择器未禁用以前的日期
- 27. 引导日期选择器的日期格式
- 28. 引导日期选择器中的日期范围
- 29. 引导日期选择器的日期分钟不起作用
- 30. 引导日期选择器禁用没有当前日期的过去日期
之前的beforeShowDay功能我还添加了'daysOfWeekDisabled:“0”,'以阻止星期日。 –
使用版本1.3.1+,您可以简单地使用'datesDisabled'选项:http://bootstrap-datepicker.readthedocs.org/en/latest/options.html#datesdisabled –