Este es un código que utilizo para que un usuario seleccione un selector de fecha y hora, establezca la fecha y hora y haga que el otro selector de fecha y hora agregue un minuto a esa hora.
Necesitaba esto para un control de medicamentos personalizado ...
De todos modos, pensé que podría ayudar a alguien más ya que no pude encontrar la respuesta en ningún lugar en línea ...
(al menos no una respuesta completa)
Tenga en cuenta que el 60000 agregado agrega un minuto. (60 * 1000 milisegundos)
$('.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()));
}
});