我使用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