jQuery DatePicker最小最大日期
我有jQuery日期选择器设置和工作,但希望帮助设置minDate和maxDate选项。 我目前的代码如下(没有这些选项)。 如何将defaultDate设置为defaultDate前3个月,maxDate设置为defaultDate后28天?
var expdisp = $("#expdisp").attr("value"); $("#expirydate" ).datepicker({ showOn: "button", buttonImage: "images/calendar.gif", buttonImageOnly: true, dateFormat: "dd/mm/yy", defaultDate: expdisp, showOtherMonths: true, selectOtherMonths: true, changeMonth: true, changeYear: true, });
$(function() { $( "#datepicker" ).datepicker({ changeYear: true, minDate: '-3M', maxDate: '+28D', }); });
JSFiddle演示
UPDATE
您可以从默认日期计算巡视最大和最小有效日期,然后将其分配给日期选择器。
var expdisp = $("#expdisp").attr("value"); $("#expirydate" ).datepicker({ showOn: "button", buttonImage: "images/calendar.gif", buttonImageOnly: true, dateFormat: "dd/mm/yy", defaultDate: expdisp, showOtherMonths: true, selectOtherMonths: true, changeMonth: true, changeYear: true, minDate: '-3M', maxDate: '+28D', });
更新演示
maxDate : – 设置可以选择的最大日期。 接受日期对象或相对数字。 例如:+7,或者字符串,例如+ 6m。
minDate: –设置可以选择的最小日期。 接受数字,日期对象或字符串。
$(document).ready(function() { $("#date").datepicker({ minDate: -3, maxDate: "1w" });
});
请参阅: – 将最小和最大日期设置为jquery datepicker
你可以尝试:
var expdisp = $("#expdisp").attr("value"); $("#expirydate" ).datepicker({ showOn: "button", buttonImage: "images/calendar.gif", buttonImageOnly: true, dateFormat: "dd/mm/yy", defaultDate: expdisp, showOtherMonths: true, selectOtherMonths: true, changeMonth: true, changeYear: true, minDate: -3M, maxDate: +28D });
您还可以使用特定的日期范围。 我添加了最小开始日期,最大+ 14D。 您只需要记住与日期格式保持一致,并在MM / DD / YYYY之间使用“/”代替“ – ”。
$('#Date').datepicker({ changeMonth: true, minDate: '10/19/2016', maxDate: '+14D', });
$(document).ready(function () { $('input[id$=tbDate]').datepicker({ dateFormat: 'dd-mm-yy', minDate: '-0D', maxDate: '+28D', }); });
- Bootstrap Datepicker限制要选择的可用日期
- 如何使用jquery datepicker将日期添加到日期
- jQuery Datepicker beforeShowDay仅在第一次单击后才起作用
- 具有初始值的JQuery UI Datepicker日期格式问题
- 从Jquery UI DatePicker中删除Time部分
- 将“st,nd,rd,th”添加到jquery datepicker
- 如何使用datepicker,ajax,php,mysql生成两个日期之间的报告。
- jQuery如何将今天的日期从输入分为月份,日期,年份,而不使用datepicker
- Bootstrap Datepicker:将开始日期更改为明天