日期选择器:休息下一个 select

Date Picker : Rest on next select

我正在使用 package. Specifically this

一切正常,我点击日期选择器,选择年份、月份和日期,然后选择器关闭。

但是当它关​​闭时我再次点击它,只有最后一天的日历显示,这意味着它不会从一年开始重新开始。

我要的是,年复一年,月复一日,重新开始。

这里是JsFiddle

这是我的代码:

<div class='input-group date' id='datetimepicker9'>
    <input type='text' class="form-control" />
    <span class="input-group-addon">
        <span class="glyphicon glyphicon-calendar"></span>
    </span>
</div>

Js :

$(function () {
    $('#datetimepicker9').datetimepicker({
        viewMode: 'years'
    });
});

来自 datetimepicker 问题跟踪器,issue 1897 有解决方法的建议。

基本上,您添加了一个超时,一旦使用一次,它就会将日期时间选择器重置为年模式。

$(function () {
  $('#datetimepicker9').datetimepicker({
    viewMode: 'years'
  });

  $('#datetimepicker9').on('dp.hide', function(event){
    setTimeout(function(){
      $('#datetimepicker9').data('DateTimePicker').viewMode('years');
    },1);
  });  
});

fiddle