datetimepicker - 在 select 时重复显示并获取数据

datetimepicker - duplicate display when select and get data

我在 Yii2 中使用日期时间选择器

  DateTimePicker::widget([
                    'name' => 'dp_1',
                    'options' => [ 'id' => 'time_picker'],
                    'pluginOptions' => [
                        'todayHighlight' => true,
                    ]
                ])

并像这样获取值:

var date = $("#time_picker").datetimepicker('getDate').getTime()/1000;

但是当我 select 它显示重复 :

我不知道这个,请帮助我

而不是

var date = $("#time_picker").datetimepicker('getDate').getTime()/1000;

使用

var date = $("#time_picker").val();

因为,您第一次使用 DateTimePicker。没关系。再次获取 DateTimePicker 的值时,您将再次初始化它 $("#time_picker").datetimepicker..

所以,我的意见是使用 var date = $("#time_picker").val(); 并在获得 date 值后进行所有计算。