Đây là một số mã tôi sử dụng để người dùng chọn một datetimepicker, đặt datetime và để datetimepicker khác thêm một phút vào thời điểm đó.
Tôi cần điều này để kiểm soát thuốc tùy chỉnh ....
Dù sao, nghĩ rằng nó có thể giúp đỡ người khác vì tôi không thể tìm thấy câu trả lời bất cứ nơi nào trực tuyến ...
(ít nhất không phải là một câu trả lời đầy đủ)
Hãy nhớ rằng 60000 được thêm vào, thêm một phút. (60 * 1000 mili giây)
$('.frdtPicker').datetimepicker({
onClose: function(dateText, inst) {
var endDateTextBox = $('.todtPicker');
if (endDateTextBox.val() != '') {
var testStartDate = new Date(dateText);
var testEndDate = new Date(endDateTextBox.val());
if (testStartDate > testEndDate) {
var testStartDate = new Date(dateText).getTime() + 60000;
var testStartDate2 = new Date(testStartDate);
endDateTextBox.datetimepicker('setDate', (new Date(testStartDate2)));
}
}
else {
var testStartDate = new Date(dateText).getTime() + 60000;
var testStartDate2 = new Date(testStartDate);
endDateTextBox.datetimepicker('setDate', (new Date(testStartDate2)));
}
$('.frdtPicker').val(dateText); //endDateTextBox.val());
},
onSelect: function(selectedDateTime) {
var start = $(this).datetimepicker('getDate');
$('.todtPicker').datetimepicker('option', 'minDate', new Date(start.getTime()));
}
});