JqueryUI Datepicker 日期对象的问题
我从服务器端得到如下日期
endDate : Mon Nov 07 00:00:00 CET 2011 (Java.util.Date)
startDate : Fri Feb 04 00:00:00 CET 2011 (Java.util.Date)
现在我有两个 jquery UI 日期选择器
我想限制这两个日期选择器,以便用户只能从上述日期中选择日期。
我看到你可以为日期选择器设置 minDate 和 maxDate 。
我做了一些类似的事情:
$("#startDatePicker").datepicker({
minDate: $.datepicker.formatDate( 'dd.mm.yy',new Date(startDate.getTime())),
maxDate: $.datepicker.formatDate( 'dd.mm.yy',new Date(endDate.getTime())),
...
$("#endDatePicker").datepicker({
minDate: $.datepicker.formatDate( 'dd.mm.yy',new Date(startDate.getTime())),
maxDate: $.datepicker.formatDate( 'dd.mm.yy',new Date(endDate.getTime())),
...
但有些事情是错误的。在开始日期选择器中,他显示的是 2020 年。?并结束日期选择器,他已禁用日期选择器中的所有内容。我不明白这里出了什么问题..?
I have from server side the date like follows
endDate : Mon Nov 07 00:00:00 CET 2011 (Java.util.Date)
startDate : Fri Feb 04 00:00:00 CET 2011 (Java.util.Date)
Now i have two jquery UI datepicker
I want to restrict the two datepickers so that user can select dates only from the above dates.
I saw like u can set the minDate and maxDate for a date picker.
I did some like follows in :
$("#startDatePicker").datepicker({
minDate: $.datepicker.formatDate( 'dd.mm.yy',new Date(startDate.getTime())),
maxDate: $.datepicker.formatDate( 'dd.mm.yy',new Date(endDate.getTime())),
...
$("#endDatePicker").datepicker({
minDate: $.datepicker.formatDate( 'dd.mm.yy',new Date(startDate.getTime())),
maxDate: $.datepicker.formatDate( 'dd.mm.yy',new Date(endDate.getTime())),
...
But something is wrong. In the start date picker he is showing 2020.? and end datepicker he has disabled everything in the datepicker. I don't understand what is wrong here..?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
添加: jquery-dateFormat jQuery 插件。
代码
测试示例:
Add: jquery-dateFormat jQuery plugin.
Code
Test sample: