忽略jquery datepicker输入值格式

忽略jquery datepicker输入值格式,jquery,datepicker,Jquery,Datepicker,这与基本相同,但该解决方案不起作用 我的意见如下: <input type="text" name="start" id="start" value="2012-05-01" class="hasDatepicker"> 但是,altFormat将被忽略,并且datepicker中选择的日期始终为todays date 我需要显示日期为英国格式的dd-mm-yy,实际值SQL date为yy-mm-dd 我缺少哪个设置?请执行以下操作:- $("#start").datepicke

这与基本相同,但该解决方案不起作用

我的意见如下:

<input type="text" name="start" id="start" value="2012-05-01" class="hasDatepicker">
但是,altFormat将被忽略,并且datepicker中选择的日期始终为todays date

我需要显示日期为英国格式的
dd-mm-yy
,实际值SQL date为yy-mm-dd

我缺少哪个设置?

请执行以下操作:-

$("#start").datepicker({     
    dateFormat:"dd-mm-yy",     
    altFormat:"yy-mm-dd",     
    changeMonth:true,     
    changeYear:true 
});

您可以使用jQuery将值更改为doc ready中的
dd-mm-yy
格式,如下所示

 $(function() {
    var parts = $('#start').val().split('-');
    $('#start').val(parts.reverse().join('-'))
    $("#start").datepicker({
       dateFormat:"dd-mm-yy",     
       changeMonth:true,     
       changeYear:true              
   });
 });​

这正是我要做的
 $(function() {
    var parts = $('#start').val().split('-');
    $('#start').val(parts.reverse().join('-'))
    $("#start").datepicker({
       dateFormat:"dd-mm-yy",     
       changeMonth:true,     
       changeYear:true              
   });
 });​