我使用jQuery DatePicker,它顯示2009年11月的錯誤日期。jQuery DatePicker錯誤?
您可以在我的示例頁面中看到此內容。
http://project-base-23.codepremise.com/door/test_calendar
這是一個已知的bug?我該如何解決它?
謝謝。
山姆
我使用jQuery DatePicker,它顯示2009年11月的錯誤日期。jQuery DatePicker錯誤?
您可以在我的示例頁面中看到此內容。
http://project-base-23.codepremise.com/door/test_calendar
這是一個已知的bug?我該如何解決它?
謝謝。
山姆
問題在於夏令時。基本上,由於一小時的「倒退」,11月1日有25個小時。該錯誤已在最新版本的datepicker中解決:http://www.kelvinluck.com/assets/jquery/datePicker/v2/demo/scripts/jquery.datePicker.js。
就是這樣......
日期並沒有錯,你只是日期格式mm/dd/Y,所以2009年11月18日爲11/18/2009。
還是我誤解了你的問題? :)
它適用於我。你會意識到日曆已定爲第一天的星期日,對嗎?因爲這會將日曆的「外觀」轉移一天。
如果還有其他錯誤,請更深入地解釋您所得到/期待的內容。
是的,2009年11月有問題。顯然這個問題在2008年11月也是可見的,除了11月2日,而不是1月。我正在處理同樣的問題。我在其他地方發現了兩個建議,我將嘗試。他們可能會對你有所幫助:
我發現這個建議在http://www.nabble.com/bug-in-date-display-in-jquery-date-picker-td20341195s27240.html從2008年發佈! 「 該錯誤是通過用替換線1308固定:
printDate.setDate(printDate.getDate()+ 1);
代替UTC版本沒有做任何迴歸測試,但 。它似乎工作 「 另一個建議是升級版本,這也是很有道理的。
有誰知道這是否要走?
我們遇到了同樣的問題。 2009年11月1日不僅有兩場比賽,而且每年11月的第一個星期日之後的每個星期一都是重複的日期。作爲Dawn建議,改變這行代碼
printDate.setUTCDate(printDate.getUTCDate() + 1);
這個
printDate.setDate(printDate.getDate() + 1);
似乎已經解決了這個問題。
特別是日期有什麼問題 - 它似乎對我來說還好。 – Fenton 2009-07-09 07:09:38
今年11月有兩個'1'。 – 2009-07-09 07:46:30
naah,只看到一個'1'..就我看到它的方式,它從星期天開始,到星期一繼續上升到3。下一個區塊(Tue)是'1',但屬於十二月。 – jrharshath 2009-07-09 08:01:00