Bu, bir kullanıcının bir datetimepicker seçmek, datetime ayarlamak ve diğer datetimepicker o zamana bir dakika eklemek için kullandığım bazı kod.
Özel ilaç kontrolü için buna ihtiyacım vardı ....
Her neyse, cevabı çevrimiçi bulamadığım için başka birine yardımcı olabileceğini düşündüm ...
(en azından tam bir cevap değil)
60000 eklenen bir dakika eklediğini unutmayın. (60 * 1000 milisaniye)
$('.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()));
}
});