无法弄清楚为什么JQuery UI datepicker没有设置正确的日期

时间:2014-01-06 21:55:01

标签: jquery jquery-ui datepicker jquery-ui-datepicker

我的代码:

$('.trainingDateInput').datepicker("setDate", "01/06/2014");

使用上面的代码日历根本不会出现。如果我试试这个:

$('.trainingDateInput').datepicker({            
        dateFormat : 'mm-dd-yy',
        defaultDate: new Date()
    });

一旦我改变

,它的工作方式与我的日期格式m / d / yyyy不符
dateFormat : 'mm-dd-yy',

dateFormat : 'm/d/yy',

DatePicker默认为输入的日期。无论输入日期是什么,如何设置日期选择器的默认日期?

1 个答案:

答案 0 :(得分:3)

如果我理解你所说的话,这就是你所需要的:

$('input').datepicker({            
    dateFormat : 'm/d/yy'
}).datepicker("setDate", "01/06/2014");

您需要第一次datepicker调用来初始化并创建日期选择器。使用第二个,您可以调用setDate并覆盖input最初拥有的内容。

jsFiddle Demo