Re: [問題] jQuery UI datepicker的西元年轉換成民國年?

看板Ajax作者 (裝笑幃)時間15年前 (2008/12/07 01:42), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《lth5 (Terry)》之銘言: : 如題 : 想請問各位大大有沒有實作過類似的問題 : 把datepicker顯示的西元年改成顯示民國年 : html input的欄位也顯示成民國年 : 有function可以達成嗎 : 本來想從它的src code下手 : 不過功力不夠 : 看不太懂@@" : 謝謝大家收看 原本裡面似乎沒有 民國 的用法 所以要稍做一點小修改.... p.s. 這邊只有選好日期後 那個輸入框 會是民國 選擇的UI沒有修改 你找一下 source code 這個 function.. formatDate: function (format, date, settings) { ---略--- case "'": if (lookAhead("'")) output += "'"; else literal = true; break; case 'R': // 加入這三行... output += (date.getFullYear() - 1911); break; default: output += format.charAt(iFormat); ---略--- }, 假設有個輸入框: <input type="text" id="example"/> Javascript: $(function() { $('#example').datepicker({ dateFormat: "民國 R 年 m 月 d 日" }); }); 這樣就搞定了.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 117.82.191.42

12/07 11:50, , 1F
喔..有個缺點 點開來 日期一律停在今天...
12/07 11:50, 1F

12/07 12:36, , 2F
感謝這位版友的分享!!
12/07 12:36, 2F

12/16 11:09, , 3F
之前因為專案上的需要,還想找日本紀元的說(沒頭緒 冏)
12/16 11:09, 3F
文章代碼(AID): #19EhcKMC (Ajax)
文章代碼(AID): #19EhcKMC (Ajax)