[英]JQuery-UI Datepicker Bound Lates possible Date to Now?
我通過以下方式使用JQuery-Ui Datepicker :
$(".dateElement").datepicker({
changeMonth: true,
changeYear: true,
yearRange: "1970:2013"
});
在上面的示例中,月份,年份和范圍是固定的。 假設您希望用戶插入他的生日。 如何將可能的最晚月份設置為當月,將最近的可能年份設置為當年?
我要確保用戶不能插入將來的日期。 我該怎么做=
這會將日期選擇器限制為當前月份和年份:
var currentDate = new Date();
$(".dateElement").datepicker({
maxDate: new Date(currentDate.getFullYear(),
currentDate.getMonth() + 1,
-1) // 1st day of next month minus 1 day
});
但是,如果您希望將其限制為不晚於當前日期(因此,當月的今天之后的天數不適用),則可以執行以下操作:
$(".dateElement").datepicker({
maxDate: 0 // 0 days from today
});
maxDate: 0
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.