0
我試圖在年份更改時更改日期格式。默認的格式是「dd M」,但是如果選擇的日期不是當年,那麼我想添加年份。這一切都很適合格式。這是在換回時遇到麻煩。jquery datepicker更改日期格式
$("#id").datepicker({
...
onSelect: function(dateText, inst){
if (currentYear == currentDate.getFullYear()) {
$("#id").datepicker("option", "dateFormat", "dd M");
} else {
$("#id").datepicker("option", "dateFormat", "dd M yy");
}
});
看起來好像datepicker真的不喜歡從包含在該格式的年份去刪除它。
任何人有任何建議嗎?
根據如在我的例子我可以格式化我的日期的文檔。但是如果你沒有在格式中包含年份,小部件在知道所選年份時似乎有問題。我試着自己保存一個日期對象,並明確地設置datepicker來使用它,但是當試圖改變格式以刪除年份時,小部件錯誤地只允許今天作爲有效的日期。 – Borje