我使用Trent richardson的JQuery日期选择器插件,我需要能够限制我们的用户可以选择的时间。
我的代码:
$('.datepicker').datetimepicker({
showOn: "both",
buttonImage: "/images/icons/cal-clock-icon-16x16.png",
buttonImageOnly: true,
showButtonPanel: true,
changeMonth: true,
changeYear: true,
hourMin: 8,
hourMax: 16,
stepMinute: 15,
minuteGrid: 15,
addSliderAccess: true,
sliderAccessArgs: {touchonly: false},
altField: "#testTime",
altFieldTimeOnly: false,
altFormat: "yy-mm-dd",
altTimeFormat : "HH:mm:ss",
dateFormat: "D, d MM yy",
timeFormat: "hh:mmtt"
});
所以我有最小和最大时间,我让它在需要的时候以15分钟的间隔跳跃,但有一些特定的分钟我不想让他们预订。举个例子,我不想让他们选择8:15,8:45,9:15,9:45,10:00,10:15等等有人知道我怎么写这个吗?
看起来Trent在一段时间前就讨论过添加这个功能,但后来没有进一步进行。
Jon Thornton的Timepicker插件有一个DisableTimeRanges
选项,如果有帮助的话。