回覆列表
-
1 # 使用者51948149494
-
2 # 使用者5635123734932
Datepicker 的選項中有一個 minDate(最小日期),如果你把 minDate 設為當前日期,之前的日期就都不能選了。
minDate 可以為
1、日期物件,例如 new Date()
2、也可以是整數,例如 3 代表 3 天后,-1 代表昨天,0 代表今天
3、也可以是字串,例如 1w 代表 1 星期後,-2m 代表 兩個月之前
所以你的問題,可以設定為日期物件(當前)或者0。
$("#ele").datepicker({
minDate: new Date()
});
或者
$("#ele").datepicker({
minDate: 0
});
jqueryui預設顯示的是英文的日期格式,可以透過外掛設定為顯示中文的方式,如下是設定顯示中文的程式碼:$((function($){ $.datepicker.regional["zh-CN"] = { clearText: "清除", clearStatus: "清除已選日期", closeText: "關閉", closeStatus: "不改變當前選擇", prevText: "<上月", prevStatus: "顯示上月", prevBigText: "<<", prevBigStatus: "顯示上一年", nextText: "下月>", nextStatus: "顯示下月", nextBigText: ">>", nextBigStatus: "顯示下一年", currentText: "今天", currentStatus: "顯示本月", monthNames: ["一月","二月","三月","四月","五月","六月", "七月","八月","九月","十月","十一月","十二月"], monthNamesShort: ["一","二","三","四","五","六", "七","八","九","十","十一","十二"],