Skip to content

Commit 712daac

Browse files
Update example for start end time range
1 parent 68fdec0 commit 712daac

File tree

1 file changed

+33
-34
lines changed

1 file changed

+33
-34
lines changed

index.html

Lines changed: 33 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -452,41 +452,40 @@ <h2>Some Examples</h2>
452452
</div>
453453

454454
<pre>
455-
$('#example16_start').datetimepicker({
456-
onClose: function(dateText, inst) {
457-
var endDateTextBox = $('#example16_end');
458-
if (endDateTextBox.val() != '') {
459-
var testStartDate = new Date(dateText);
460-
var testEndDate = new Date(endDateTextBox.val());
461-
if (testStartDate > testEndDate)
462-
endDateTextBox.val(dateText);
463-
}
464-
else {
465-
endDateTextBox.val(dateText);
466-
}
467-
},
468-
onSelect: function (selectedDateTime){
469-
var start = $(this).datetimepicker('getDate');
470-
$('#example16_end').datetimepicker('option', 'minDate', new Date(start.getTime()));
471-
}
455+
var startDateTextBox = $('#example16_start');
456+
var endDateTextBox = $('#example16_end');
457+
458+
startDateTextBox.datetimepicker({
459+
onClose: function(dateText, inst) {
460+
if (endDateTextBox.val() != '') {
461+
var testStartDate = startDateTextBox.datetimepicker('getDate');
462+
var testEndDate = endDateTextBox.datetimepicker('getDate');
463+
if (testStartDate > testEndDate)
464+
endDateTextBox.datetimepicker('setDate', testStartDate);
465+
}
466+
else {
467+
endDateTextBox.val(dateText);
468+
}
469+
},
470+
onSelect: function (selectedDateTime){
471+
endDateTextBox.datetimepicker('option', 'minDate', startDateTextBox.datetimepicker('getDate') );
472+
}
472473
});
473-
$('#example16_end').datetimepicker({
474-
onClose: function(dateText, inst) {
475-
var startDateTextBox = $('#example16_start');
476-
if (startDateTextBox.val() != '') {
477-
var testStartDate = new Date(startDateTextBox.val());
478-
var testEndDate = new Date(dateText);
479-
if (testStartDate > testEndDate)
480-
startDateTextBox.val(dateText);
481-
}
482-
else {
483-
startDateTextBox.val(dateText);
484-
}
485-
},
486-
onSelect: function (selectedDateTime){
487-
var end = $(this).datetimepicker('getDate');
488-
$('#example16_start').datetimepicker('option', 'maxDate', new Date(end.getTime()) );
489-
}
474+
endDateTextBox.datetimepicker({
475+
onClose: function(dateText, inst) {
476+
if (startDateTextBox.val() != '') {
477+
var testStartDate = startDateTextBox.datetimepicker('getDate');
478+
var testEndDate = endDateTextBox.datetimepicker('getDate');
479+
if (testStartDate > testEndDate)
480+
startDateTextBox.datetimepicker('setDate', testEndDate);
481+
}
482+
else {
483+
startDateTextBox.val(dateText);
484+
}
485+
},
486+
onSelect: function (selectedDateTime){
487+
startDateTextBox.datetimepicker('option', 'maxDate', endDateTextBox.datetimepicker('getDate') );
488+
}
490489
});
491490
</pre>
492491
</div>

0 commit comments

Comments
 (0)