如何在datetimepicker的日期范围中选择默认日期?

时间:2013-05-08 07:53:36

标签: jquery

我正在开发MVC应用程序,我正在使用datepicker。 我想在datepicker中设置1930到1995的范围。 我想设置所选日期是1/1/1995

我写了以下代码。

$(document).ready(function () {


        $(function () {
            $('.BirthDate').datepicker({
                dateFormat: "dd-M-y",
                yearRange:'1930:1995',
                buttonImage: '@Url.Content("~/Resource/Calender.jpg")',
                buttonImageOnly: true
            });
        });

        $(".BirthDate" ).datepicker( "setDate", "01/01/1995" );
      });

但它不起作用...... 我必须做出哪些改变?

1 个答案:

答案 0 :(得分:3)

使用defaultDate选项:

通过Date对象指定实际日期或在当前dateFormat中指定字符串。 http://api.jqueryui.com/datepicker/#option-defaultDate

$(document).ready(function () {
    $('.BirthDate').datepicker({
        dateFormat: "dd-M-y",
        yearRange:'1930:1995',
        buttonImage: '@Url.Content("~/Resource/Calender.jpg")',
        buttonImageOnly: true,
        defaultDate: '01-Jan-95',
        maxDate: '31-Dec-95'
    });
 });

工作示例:http://jsfiddle.net/VkZrP/2/