如何在引导日期时间选择器中限制最小-最大时间
How to limit Min-Max Time in bootstrap datetimepicker
如何限制
我正在尝试限制用户可以从此插件中进行选择的时间:https://github.com/Eonasdan/bootstrap-datetimepicker
我已经在这个网站和谷歌上搜索了类似的问题,但用户通常要求验证在一个已知时期和另一个已知时期之间工作。 例如 9:00 - 21:00 2015/03/09 9:00 - 2015/03/10 21:00.如果用户输入 2015/03/09 23:00,则验证将通过此验证,因为时间在这两个最小/最大时间段内。
我需要它像预订系统一样工作,以便每天在这些时间之间受到限制。 例如,如果用户选择 2015/03/09 23:00 或 2015/03/10 5:00,则验证不会通过,它只会在 9:00 到 21:00 之间的任何一天通过。
$('.datetimepicker').datetimepicker({
stepping: 30,
minDate: moment({hour: 9, minute: 30}),
format: 'YYYY-MM-DD HH:mm'
});
这从今天上午 9:30 开始的最小日期,但如果我要选择今天之后的任何一天,我将能够选择例如凌晨 4 点 - 上午 9:30 以下的任何时间
使用 enabledHours 属性:
$('.datetimepicker').datetimepicker({
stepping: 30,
enabledHours: [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20],
format: 'YYYY-MM-DD HH:mm'
});
这样,它应该允许 9:00 到 20:30 之间的任何时间,但不允许从 21:00 开始的任何时间。 更多内容 http://eonasdan.github.io/bootstrap-datetimepicker/Options/#endisabledhours。
相关文章:
- 如何在模式弹出窗口中使用引导程序日期和时间选择器
- 两个日期时间选择器
- Angular Datetimepicker:指令'的模板;uib时间选择器'必须只有一个根元素
- Javascript-如何使用bootstrap日期时间选择器自动计算两个时间输入之间的差异
- 时间选择器:如何通过更改第一个值来更改第二个值
- 如何禁用引导程序时间选择器中的按钮
- 如何检查日期选择器和时间选择器元素是否使用JQuery/Javascript设置
- 引导时间选择器在增加或减少小时和分钟的同时获取 NaN
- 引导程序日期时间选择器来自另一个日期时间选择器
- 寻找使用Javascript从Kendo UI时间选择器中减去时间的更好替代方案
- Javascript是一个很好的日期选择器和时间选择器库
- jQuery日期时间选择器-如何在javascript中获取日期
- jQuery日期[时间]选择器-如何保存时间范围(+修改日期格式)
- 如何更改剑道时间选择器的禁用属性
- 如何从jquery日期和时间选择器中选择和显示数据
- 如何在jQuery日期时间选择器中添加12小时格式
- 如何将我的自定义时间选择器链接到我的asp.net
- 如何在 Django 模板中使用时间选择器小部件
- 结束日期作为基础日期时间选择器中的选定开始日期
- 如何在引导日期时间选择器中限制最小-最大时间