如何让datepicker设置默认年份?

时间:2018-06-03 02:32:30

标签: javascript jquery bootstrap-datetimepicker

我正在使用bootstrap datepicker,我只显示年份。当我加载页面时,我想设置一个默认年份,尝试以下内容,但当前年份(2018年)改为hightlited。

$('#sandbox-container div').datepicker({
  format: "yyyy",
  viewMode: "years", 
  minViewMode: "years",
  updateViewDate: false,
  changeYear: true,
  defaultDate: '2014'
});

事情是这是一个编辑页面,因此年份来自数据库,因此我需要能够根据我从数据库获得的值设置默认年份。

1 个答案:

答案 0 :(得分:0)

我必须将updateViewDate: false更改为updateViewDate: true,,所以:

$('#sandbox-container div').datepicker({
  format: "yyyy",
  viewMode: "years", 
  minViewMode: "years",
  updateViewDate: true,
  changeYear: true,
  defaultViewDate: {year: '2014'}
});