如何允许用户在1970年之前将日期回复到JQuery UI DatePicker小部件中?

时间:2010-10-22 22:39:11

标签: jquery-ui jquery-ui-datepicker

我正在使用Jquery UI datepicker的网站,以允许用户输入他们的出生日期。但是,由于日历(初始化如下),在1969年12月31日之前没有出现,这将阻止在此之前出生的用户进行注册。我怎样才能使日期一直延续到1910年的预期?

picker.datepicker({
    defaultDate: (field.val() ? new Date(field.val() * 1000) : '-13y'),
    dateFormat: '@',
    changeMonth: true,
    changeYear: true,
    yearRange: '1910:2000',
    minDate: '1910-01-01'
});

1 个答案:

答案 0 :(得分:3)

呃......自己弄清楚了。

我给它的minDate是一个ISO 8601日期,但它期待一个UNIX时间戳。

将其更改为-1893434400会使选择器正常工作。