我使用兩個日期選擇器。當我從開始日期選擇器中選擇日期時。我會將其設置爲結束日期選擇器。但我試過了。它沒有設置請幫助我。如何設置日期從一個選擇器到另一個選擇器使用清潔jQuery日期和時間選取器插件 - datetimepicker
$('#start-date').datetimepicker({
onShow: function(ct){
this.setOptions({
minDate: new Date()
});
},
timepicker: false,
format: 'Y/m/d h:m A',
datepicker: true,
hours12:true,
defaultSelect:true,
hideIfNoPrevNext: true,
minDate:false,
onSelectDate: function(date) {
var endDate_picker = $("#end-date");
var minDate = moment(date,"Y/m/d h:m A");
var endDate = moment(moment(minDate).toDate()).add('hours', 2);
console.log('curr date :' + date);
console.log('minDate :' + minDate);
console.log('endDate : ' + endDate);
console.log('moment : ' + moment(endDate_picker.val(),"Y/m/d h:m A").toDate());
console.log('minDate.toDate() :' + minDate.toDate());
if ((endDate_picker.val() == "")|| (moment(endDate_picker.val(),"Y/m/d h:m A").toDate()) < minDate.toDate()) {
$('#end-date').datetimepicker('setDate', endDate.toDate());
console.log('end date set :' + endDate.toDate());
}
}
});
設置日期我使用此代碼:
$('#end-date').datetimepicker('setDate', endDate.toDate());
@Monasha:感謝格式化我的代碼。 –