首页 文章

设置datepicker默认日期

提问于
浏览
0

我是jQuery的新手 . 我正在尝试设置两个文本框的默认日期,以便在页面打开时填充它们 . 我希望searchStart成为当前年份的01/01 /,并将结束默认为今天 . 这是我的代码,它不起作用:

(<any>$('#searchStart')).datepicker({ dateFormat: 'dd/mm/yy', defaultDate: '01/01/' + getFullYear() });
(<any>$('#searchEnd')).datepicker({ dateFormat: 'dd/mm/yy' defaultDate: new Date()  });

1 回答

  • 1

    对于当前日期,您可以执行 var theDate = $.datepicker.formatDate('dd/mm/yy', new Date()); 并输入 .val(theDate) .

    对于另一个:

    var theYear = $.datepicker.formatDate('yy', new Date());
    $('input').val('01/01/' + theYear);
    $('input').datepicker({ 
        dateFormat: 'dd/mm/yy', 
        defaultDate: '01/01/' + theYear
    });
    

    FIDDLE

相关问题