Ini adalah beberapa kode yang saya gunakan untuk meminta pengguna memilih satu datetimepicker, mengatur datetime, dan meminta datetimepicker lainnya menambahkan One Minute pada waktu itu.
Saya membutuhkan ini untuk kontrol obat kustom ....
Ngomong-ngomong, saya pikir itu mungkin bisa membantu orang lain karena saya tidak dapat menemukan jawabannya di mana pun secara online ...
(setidaknya bukan jawaban lengkap)
Perlu diingat bahwa 60000 ditambahkan, tambah satu menit. (60 * 1000 milidetik)
$('.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()));
}
});