@@ -452,41 +452,40 @@ <h2>Some Examples</h2>
452
452
</ div >
453
453
454
454
< 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
+ }
472
473
});
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
+ }
490
489
});
491
490
</ pre >
492
491
</ div >
0 commit comments