【发布时间】:2017-06-28 08:35:14
【问题描述】:
我知道 daterangepicker 具有禁用日期范围的功能。但是这次我需要禁用时间范围。特别是 12:00 AM - 1:00 PM。如果我选择上午 11:00 - 下午 2:00,计算的总小时数将为 2 小时,从禁用时间范围中去除 1 小时。这可能是这个选择器吗?如果没有,是否有解决方法?首先,我有this
$(function() {
$('input[name="Date2"]').daterangepicker({
minDate: getCurrentDateToday()+" 8:30 AM",
dateLimit: { "days": 1},
timePicker: true,
timePickerIncrement: 1,
locale: {format: 'MM/DD/YYYY h:mm A'}
},
function(start, end, label)
{
var hd = end.diff(start, 'hours');
var md = end.diff(start, 'minutes');
var minutesDue = md - (hd*60);
var hoursDue = hd +"."+minutesDue;
$('#txtTotalHrs').val(hoursDue);
});
});
【问题讨论】:
-
对不起,我编辑了链接,把它改成了有效的
-
Hey OneLazy,您的问题已解决...检查已编辑的答案(将所有脚本放入您的代码并尝试)。
-
谢谢Soni..感谢您的努力。你是一个救生员!
-
感谢oneLazy,你的问题迫使我努力......:P
标签: javascript jquery daterangepicker bootstrap-daterangepicker