繁体   English   中英

如何在bootstrap-material-datetimepicker.js中将时间选择器设置为仅从上午8:30到下午5:30设置时间?

[英]How to set time picker only set time from 8:30 am to 5:30 pm in bootstrap-material-datetimepicker.js?

我正在使用材质样式的时间选择器。 我正在使用这个库( https://cdnjs.cloudflare.com/ajax/libs/bootstrap-material-datetimepicker/2.7.1/js/bootstrap-material-datetimepicker.js

我想将时间选择器设置为上午8:30到下午5:30。 用户不能选择超出此范围的任何时间。 并且应该在时间选择器中禁用该时间。 用户必须在我之前设置的时间范围之间选择一个时间。

这可能吗? 使用这个库。 希望我能讲得很好,并为我的英语不好对不起。

提前致谢。

通常,考虑到将库更新为最新版本时,更改库中的代码是一种不好的做法,您会丢失对先前版本的代码的任何更新。

但这只是一个快速修复。 尝试将581和582更改为

if(!checkHour && !checkMinute) {
   _minDate.hour(8);
   _minDate.minute(30);

   _date.hour(0);
   _date.minute(0);
}

与621和622行相同

if(!checkTime && !checkMinute) {
   _maxDate.hour(17);
   _maxDate.minute(30);

   _date.hour(0);
   _date.minute(0);
}

让我知道怎么回事!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM