Как я могу ограничить дату / время Bootstrap от будущих дат? - PullRequest
0 голосов
/ 04 июля 2018

У меня есть средство выбора даты. Мне нужно ограничить будущие даты. Например: я хочу ограничить будущие даты с текущей даты.

Пример кода

     $('.datetimepicker').datetimepicker({
            format: 'mm-dd-yyyy',
            autoclose:true,
            endDate: "today",
            maxDate: today
        });

Кто-нибудь, пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 04 июля 2018

Вы можете просто использовать объект Date из JavaScript, чтобы ограничить выбор, например:

$(function () {      
    var today = new Date();
    $('#datetimepicker1').datetimepicker({
        format: 'MM-DD-YYYY',
        minDate: today,
        maxDate: new Date(today.getTime() + 7 * 24 * 60 * 60 * 1000) // 1 week from today
    });
});

Также допускаются следующие форматы: string, Date, moment, boolean:false

рабочий пример: https://jsfiddle.net/amop9r3q/5/

документы: http://eonasdan.github.io/bootstrap-datetimepicker/Functions/#minmaxdate

...