如何从日期选择器中排除以前的日期

问题描述 投票:0回答:2

这是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);
            }

        });

    });
javascript datepicker jquery-ui-datepicker bootstrap-datepicker
2个回答
1
投票

您可以添加:

var dateToday = new Date();

和内部:

.datepicker({
...
minDate: dateToday,

在日期选择器1.9.0中,来自:https://uxsolutions.github.io/bootstrap-datepicker

startDate: new Date(),

0
投票
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);
            }

        });
© www.soinside.com 2019 - 2024. All rights reserved.