นี่คือรหัสบางส่วนที่ฉันใช้เพื่อให้ผู้ใช้เลือกหนึ่ง datetimepicker ตั้งค่า datetime และมี datetimepicker อื่นเพิ่มหนึ่งนาทีในเวลานั้น
ฉันต้องการสิ่งนี้สำหรับการควบคุมยาที่กำหนดเอง ....
อย่างไรก็ตามคิดว่ามันอาจช่วยคนอื่นเพราะฉันไม่สามารถหาคำตอบได้ที่ไหนออนไลน์ ...
(อย่างน้อยก็ไม่ใช่คำตอบที่สมบูรณ์)
โปรดทราบว่ามีการเพิ่ม 60000 เพิ่มหนึ่งนาที (60 * 1,000 มิลลิวินาที)
$('.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()));
}
});