首页 > 解决方案 > mindate 和 maxdate 在 datepicker 中不起作用(内联方法)

问题描述

我曾在普通日期选择器中工作,但我是内联日期选择器的新手,我试图将 mindate 设置为当前日期,将 maxdate 设置为从今天起 1 个月。

<div id="calendar" class="calendar" style="background:#e6e6e6;"></div>
    <p style="text-align:center; padding:10px 10px; background:#cc0000;">
        <input style="color:#FFFFFF; font-size:18px;" type="button" value="Book Now" onclick="checkClicked();">
    </p>

<script>
    $(document).ready(function(){
        $('#calendar').datepicker({
            minDate: new Date(),
            maxDate: '+2m'
        });
    });
    function checkClicked() 
    {       
        var data_inicial_type = $("#calendar").datepicker('getDate');
        if( data_inicial_type === null ) 
        {
            alert("Please Select Date");
            return false;
        }
        else
        {
        var data_inicial = data_inicial_type.getFullYear() + '-' + (data_inicial_type.getMonth() + 1) + '-' + data_inicial_type.getDate();
        window.location = "slot_registration.php?dateok="+data_inicial;
        }
    }
</script>

请帮助我告诉我是以正确的方式选择日期还是有任何可能的简单方法?因为我的日期是 28-6-2018

在此处输入图像描述

标签: javascriptphpdatepicker

解决方案


推荐阅读