как исключить предыдущую дату из выбора даты - PullRequest
0 голосов
/ 19 октября 2019

это код JavaScript. на дату заимствования он покажет предыдущую дату с сегодняшнего дня. как отличить предыдущую дату от нее?

        $("#date_borrow").datepicker({
            showAnim: 'drop',
            numberOfMonth: 1,
            dateFormat: 'dd-mm-yy',
            onClose: function (selectedDate) {
                $("#date_return").datepicker("option", "minDate", dateToday);
            }
        });



        $("#date_return").datepicker({
            showAnim: 'drop',
            numberOfMonth: 1,
            dateFormat: 'dd-mm-yy',
            onClose: function (selectedDate) {
                $("#date_borrow").datepicker("option", "maxDate", selectedDate);
            }

        });

    });

Ответы [ 2 ]

1 голос
/ 19 октября 2019

Вы можете добавить:

var dateToday = new Date();

и внутри:

.datepicker({
...
minDate: dateToday,

В DatePicker 1.9.0 из: https://uxsolutions.github.io/bootstrap-datepicker

startDate: new Date(),
0 голосов
/ 19 октября 2019
var dateToday = new Date();
        $("#date_borrow").datepicker({
            showAnim: 'drop',
            numberOfMonth: 1,
            dateFormat: 'dd-mm-yy',
            onClose: function (selectedDate) {
                $("#date_return").datepicker("option", "minDate", selectedDate);
            }
        });



        $("#date_return").datepicker({
            showAnim: 'drop',
            numberOfMonth: 1,
            dateFormat: 'dd-mm-yy',
            onClose: function (selectedDate) {
                $("#date_borrow").datepicker("option", "minDate", dateToday);
            }

        });
...