设置datepicker默认日期

时间:2014-02-18 09:54:12

标签: jquery typescript

我是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 个答案:

答案 0 :(得分: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