【发布时间】:2015-05-27 17:03:46
【问题描述】:
我在使用 XDSOFT 的 DateTimePicker 时遇到了一些问题。我正在尝试从 DateTimePicker 的 onShow 函数中的 minDate 和 maxDate 添加和删除一天。
jQuery(function(){
$('.start-date').datetimepicker({
format: 'd/m/y H:i',
onShow: function (ct) {
this.setOptions({
maxDate: getEndDate($('#end-date-input').val()),
formatDate: 'd/m/y H:i'
})
},
timepicker:true,
onChangeDateTime: function (current_time, $input) {
var inputDate;
inputDate = $input.val();
$('#start-date-input').val(inputDate);
$('.start-date').children().attr('data-original-title', inputDate);
console.log(inputDate)
}
});
$('.end-date').datetimepicker({
format: 'd/m/y H:i',
onShow: function (ct) {
this.setOptions({
minDate: getStartDate($('#start-date-input').val()),
formatDate: 'd/m/y H:i'
})
},
timepicker:true,
onChangeDateTime: function (current_time, $input) {
var inputDate;
inputDate = $input.val();
$('#end-date-input').val(inputDate);
$('.end-date').children().attr('data-original-title', inputDate);
console.log(inputDate)
}
});
});
function getStartDate(date_input) {
var from_date = new Date(date_input);
return new Date(from_date.setDate(from_date.getDate() + 1));
}
function getEndDate(date_input) {
var from_date = new Date(date_input);
return new Date(from_date.setDate(from_date.getDate() - 1));
}
我的功能有问题吗?
【问题讨论】:
标签: javascript jquery datetimepicker