jquery Datepicker年第一次选择当年

时间:2014-01-27 06:11:06

标签: jquery asp.net-mvc

我正在使用JQuery UI datepicker。我已设置日期范围-80:-18.日期选择器正确显示日期范围。但问题是,当我第一次从日历中选择任何日期时,它会显示current year

$( "#datepicker" ).datepicker({
        changeMonth: true,
        changeYear: true,
        YearRange : "-80Y:-18Y"
    });

在屏幕加载时,显示1934。如果我从日历中选择任何日期,则显示27/01/2014。如果我将年份从下拉列表中更改,则其工作符合预期。仅在加载页面时,我才遇到此问题。请指导我。

2 个答案:

答案 0 :(得分:1)

我有同样的问题 这是代码,我希望它可以帮助你:  $(“#datepicker”)。datepicker({         changeMonth:是的,         changeYear:true,         年份:“ - 80Y:-18Y”,         maxDate“:” - 18Y“     });

此致 Saleha

答案 1 :(得分:0)

只需将此代码包含在文档就绪

$(document).ready(function () {
$('#id').val($.datepicker.formatDate("mm/dd/yy", new Date()));
});