JQuery UI日期选择控件在iPod Touch上默认为1970年2月19日。

3

我有以下代码控制使用JQuery 1.7.1和JQuery UI 1.8.17控制JQuery UI日期选择器控件。默认日期在除iPod Touch外的所有设备上均正常工作,而在iPod Touch上默认日期为1970年2月19日。是否有其他人看到过这个问题或可能找到了解决方法?感谢任何帮助。

$("#beginDate").datepicker({
    minDate: 0
});
2个回答

1

尝试指定一个设置为今天日期的Date对象:

$("#beginDate").datepicker({
    minDate: new Date()
});

很遗憾,这并不起作用,它仍然默认为1970年,感谢您的建议。 - likestoski

1

遗憾的是,当我导航到该网站尝试示例时,发生了同样的事情。我敢打赌它基于相同的JQuery UI日期选择器。不过还是谢谢你的建议。 - likestoski
请更新您的问题,附上更多您尝试过的示例代码。 - Phill Pafford
为了澄清,当我从iTouch导航到http://dev.jtsage.com/jQM-DateBox/并单击日期选择器中的图像以选择日期时,默认日期仍为1970年。这不是对我的代码进行调整,而是在dev.jtsage.com网站上的示例。我开始认为这是datepicker控件或iTouch浏览器的限制/错误。 - likestoski
我以前用过DateBox,你可以将日期设置为任何日期,请分享你的演示站点链接好吗?你使用的jQM版本是什么? - Phill Pafford
很遗憾,目前这是一个内部网站。如果您在iTouch上导航到dev.jtsage.com时没有出现此问题,我会很好奇。如果是这种情况,那么我认为可以肯定地说,我所使用的iTouch浏览器/版本中有些东西导致了这个问题。再次感谢您的反馈,我还在PhoneGap应用程序中使用了这个日期选择器控件,并且非常喜欢它。 - likestoski
刚在我的运行iOS 5.1的iPhone 4上进行了测试,结果如预期。我导航到此页面http://dev.jtsage.com/jQM-DateBox/demos/mode/calbox.html并单击所有输入,弹出一个日历,选择一个日期,它正确地显示了。 - Phill Pafford

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接