Почему начальная дата не сегодня?

а 2000 год

function dateTravel(dFrom, dTo) {

        if($(dFrom).length && $(dTo).length) {

            $(dFrom).datepicker({
                prevText: '<i class="icon-arrow_left"></i>',
                nextText: '<i class="icon-arrow_right"></i>',
                minDate: 0,
                dateFormat: 'dd.mm.yy',
                onSelect: function () {
                    let minDate = $(this).datepicker('getDate');
                    setTimeout(function () {
                         minDate.setDate(minDate.getDate() + 1);
                        $(dTo).datepicker('option', 'minDate', minDate);
                    }, 300);
                }
            }).datepicker('setDate', '0');

            $(dTo).datepicker({
                prevText: '<i class="icon-arrow_left"></i>',
                nextText: '<i class="icon-arrow_right"></i>',
                minDate: 1,
                dateFormat: 'dd.mm.yy',
            }).datepicker('setDate', '1');
        }

    }

    dateTravel('#edit-date_from', '#edit-date_to');
<link href="https://cdnjs.cloudflare.com/ajax/libs/datepicker/1.0.10/datepicker.min.css" rel="stylesheet"/>
<input type="text" value="" id="edit-date_from" class="full" readonly>

 <input type="text" value="" id="edit-date_to" class="full" readonly>
 
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
 <script src="https://cdnjs.cloudflare.com/ajax/libs/datepicker/1.0.10/datepicker.min.js"></script>


Ответы (1 шт):

Автор решения: Frank

Если я правильно понял, что требуется. datepicker('setDate', 'today'); устанавливает текущую дату. new Date().setFullYear(new Date().getFullYear() + 1)) - следующий год

function dateTravel(dFrom, dTo) {

        if($(dFrom).length && $(dTo).length) {

            $(dFrom).datepicker({
                prevText: '<i class="icon-arrow_left"></i>',
                nextText: '<i class="icon-arrow_right"></i>',
                minDate: 0,
                dateFormat: 'dd.mm.yy',
                onSelect: function () {
                    let minDate = $(this).datepicker('getDate');
                    setTimeout(function () {
                         minDate.setDate(minDate.getDate() + 1);
                        $(dTo).datepicker('option', 'minDate', minDate);
                    }, 300);
                }
            }).datepicker('setDate', 'today');

         

            $(dTo).datepicker({
                prevText: '<i class="icon-arrow_left"></i>',
                nextText: '<i class="icon-arrow_right"></i>',
                minDate: 1,
                dateFormat: 'dd.mm.yy',
            }).datepicker('setDate', new Date(new Date().setFullYear(new Date().getFullYear() + 1)));
        }

    }

    dateTravel('#edit-date_from', '#edit-date_to');
<link href="https://cdnjs.cloudflare.com/ajax/libs/datepicker/1.0.10/datepicker.min.css" rel="stylesheet"/>
<input type="text" value="" id="edit-date_from" class="full" readonly>

 <input type="text" value="" id="edit-date_to" class="full" readonly>
 
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
 <script src="https://cdnjs.cloudflare.com/ajax/libs/datepicker/1.0.10/datepicker.min.js"></script>

→ Ссылка