0

我正在设计一种获取乘客信息的表格。我需要他们的出生日期,所以我正在使用 datepicker 工具。

这是我的代码:

 $('#datepickerBirth').datepicker({
            inline: true,
            changeYear: true,
            changeMonth: true,
            dateFormat: 'MM dd, yy',
            showOtherMonths: true
        });
        $("#datepickerBirth").datepicker("setDate", "10/12/1986");

代码运行良好,但不是日期。当我运行项目时,它显示 2019 年 1 月 12 日。但我将日期设置为另一个日期。我在哪里做错了?

4

3 回答 3

3
$('#datepickerBirth').datepicker("setDate", new Date(1986,10,12) );
于 2013-08-29T08:52:49.557 回答
1

新日期可能是当前日期格式的 Date 对象或字符串 - 您的格式是 'MM dd, yy'

var myDate = new Date(1986,10,12) 
$('#datepicker').datepicker('setDate', myDate);
于 2013-08-29T08:52:37.480 回答
1
$(function() {
var myDate = new Date(1986,12,10);
$('#datepicker').datepicker();
$('#datepicker').datepicker('setDate', myDate);
});

像这样试试

于 2013-08-29T08:53:42.297 回答