2012-10-10 160 views
2

我在输入框中调用datepicker。不过,无论我给出的格式如何,它总是以mm/dd/yyyy格式返回日期。我希望它返回 - 30-11-2011(dd-mm-yyyy)格式。下面是我试过的选项 -无法使用jQuery日期选择器格式化日期

选项1

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

选项2

$.datepicker.formatDate('yy-mm-dd', new Date(2007, 1 - 1, 26)); 

我的HTML包括jQuery的ui.js,jQuery的UI,datepicker.js和的jquery.js。

我已经提到jQuery UI DatePicker - Change Date FormatJquery datepicker format date not working,并尝试了所有的选择,但没有人为我工作。如果有人知道解决方案,请告诉我。

+1

选项1)缺少逗号。您是否尝试过: $(“#birthdate”)。datepicker({changeYear:true,changeMonth:true,dateFormat:'yy-mm-dd'}); – Felix

+0

逗号在粘贴代码时不知何故错过,但它也不适用于逗号。 – adhiran

+0

您正在加载jquery-ui和jquery-ui-datepicker?我使用这个小部件很多,并没有日期格式的麻烦。包括这两个文件可能是错误的? – BLSully

回答

0

这是我的意见,但张贴的答案,作为OP说,这是解决方案:

您正在加载jQuery的UI和jQuery-UI的日期选择器?我使用这个小部件很多,并没有日期格式的麻烦。包括这两个文件可能是错误的?