Bootstrap datetimepicker在打开日历时触发dp.change

时间:2019-08-06 10:56:11

标签: jquery bootstrap-datetimepicker

我正在使用引导程序datetimepicker,我注意到第一次打开日历时会触发'dp.change'事件,它显示今天的日期,这是默认的选定日期。我想避免这种情况,并在我选择日历上的日期后触发该事件。有可能吗?

要初始化我的datetimepicker,我使用以下代码:

$('#myDatepicker2').datetimepicker({ format:'YYYY-MM-DD'});

要捕获更改后的日期:

$('#myDatepicker2').on('dp.change', function(ev) {
  console.log(ev.date.format('YYYY-MM-DD'));
}

1 个答案:

答案 0 :(得分:0)

这是我的问题

如果您设置了如下所示的默认值

$('#dtpYearText').val(new Date().getFullYear());

按如下所示进行更改

$('#dtpYear').data('DateTimePicker').date(moment(new Date()).format('YYYY'));