0
我不確定可能是什麼問題,但JqueryUI日曆在日期選擇器文本框中輸入日期時表現奇怪例如:7/7/25需要1925年,7/7/24需要2024年。Jquery UI日曆顯示錯誤日期
<p>Date: <input type="text" id="datepicker"></p>
$(function() {
$("#datepicker").datepicker();
});
我不確定可能是什麼問題,但JqueryUI日曆在日期選擇器文本框中輸入日期時表現奇怪例如:7/7/25需要1925年,7/7/24需要2024年。Jquery UI日曆顯示錯誤日期
<p>Date: <input type="text" id="datepicker"></p>
$(function() {
$("#datepicker").datepicker();
});
您需要使用日期選擇器使用值「shortYearCutoff」,告訴它,當用戶將在一個曖昧「短短的一年」做什麼(兩位數年):
$("#datepicker").datepicker({
shortYearCutoff: 50;
})
這將使得50年前的任何「短年」將在本世紀被考慮,如2035年。50+將在上個世紀,如1985年。如果你想所有的短年是2000年,使用值99,如下所示:
$("#datepicker").datepicker({
shortYearCutoff: 99;
})
默認值爲「+10」,表示10年以內的任何年份都被視爲本世紀。另外
$("#datepicker").datepicker({
shortYearCutoff: "+20";
})
,如果你能縮小這幾年被允許,您可以:如果您要根據當年你的代碼進行調整,您可以在「+20」或其他一些價值派,像這樣使用minDate和maxDate來設置範圍。
$("#datepicker").datepicker({
minDate: new Date(2009, 1 - 1, 26),
maxdate: new Date(2050, 1 - 1, 26)
});
這將有助於它決定什麼時候你把曖昧日期它選擇什麼日期。你也可以做這樣的事情:
maxDate: "+1m +1w"
一個月和一週的未來。
有關可發送到datePicker的所有選項的完整列表,請檢查datePicker API。
上面的解決方案看起來很完美,如果我們試圖在一個範圍內獲取日期,但我的要求是從1900年到2050年的日期。我們可以嘗試一些像$(「#datepicker」).datepicker({yearRange:「 1900:2050「});並實現功能?更新了 – Kurkula
,看看頂部,shortYearCoff –