JQuery datepicker设置defaultvalue

我用这个日期选择器 。 我需要在页面加载时输入为空,但在datepicke popap上将默认值设置为今天。 现在当我jast写道:

$(".dp").datepicker({ format: 'dd.mm.yyyy', startDate: '01.01.2012', endDate: '' });; 

默认情况下,当数据贴图弹出时,它是1970年第一个Janary。 如何更改默认值?

你可以从show事件中做到这一点,但我不得不说datepicker的文档确实缺乏。 这是如何做:

 (function() { $(".dp").datepicker({ format: 'dd.mm.yyyy', startDate: '01.01.2012', endDate: '' }).on("show", function() { $(this).val("01.05.2012").datepicker('update'); }); })(); 

当然,我有01.05.2012 ,把实际日期。

快但有效

  var myDate = new Date(); var date = myDate.getFullYear() + '-' + ('0'+ myDate.getMonth()+1).slice(-2) + '-' + ('0'+ myDate.getDate()).slice(-2); $("#datepicker").val(date); 

在bootstrap-datepicker.js(〜第331行)中更改:

 date = new Date(1971, 1, 1, 0, 0, 0), 

 date = new Date(),