好的,所以我试图在我的重力表格中编辑日期选择器。这是一个简单的鲜花订单,但我想要做到这一点,以便你不能选择过去的日期,周日(我们已经关闭)以及它是否在美国中部标准时间上午11点之后然后它会阻止那一天并进入下一天。
目前我找到了一种阻止过去日期的方法,但是我试图禁用星期日的任何内容都没有用,而且我不知道如何在上午11点之后禁用这一天。
如果有人可以伸出援助之手,那就太棒了!谢谢!
到目前为止我阻止过去的日期:
jQuery(document).ready(function($) {
$("#input_1_5").datepicker({ minDate: 0 });
});
答案 0 :(得分:2)
$(function () {
$("#input_1_5").datepicker({
minDate: new Date().getHours() >= 11 ? 1 : 0,
beforeShowDay: function (date) {
var day = date.getDay();
return [(day !=0 ), ''];
}
});
});
答案 1 :(得分:0)
日期选择器仅可让您选择日期(不小时/分钟),请查看Documention dateFormat,加上关于它的utility
禁用星期日和阻止过去日期的代码段:
$(function() {
$("#input_1_5").datepicker({
minDate:0,
beforeShowDay: function(date) {
var day = date.getDay();
return [(day != 0), ''];
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="http://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
<link href="http://code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css" rel="stylesheet"/>
<input type="text" id="input_1_5" />
P.S。 - 如果你真的想要/需要在周日禁用/阻止11AM时间,请看看这个名为TimePicker的扩展jQuery Ui DatePicker