如何让日期选择器设置默认年份?

How to have datepicker set default year?

我正在使用 bootstrap 日期选择器,我只显示年份。当我加载页面时,我想设置一个默认年份,尝试了以下但当前年份 (2018) 被高亮显示了。

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

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

我不得不将 updateViewDate: false 更改为 updateViewDate: true, 所以:

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