Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在daterangepicker中禁用过去的日期?_Javascript_Php_Laravel - Fatal编程技术网

Javascript 如何在daterangepicker中禁用过去的日期?

Javascript 如何在daterangepicker中禁用过去的日期?,javascript,php,laravel,Javascript,Php,Laravel,对于我的laravel项目,我使用一个日期范围选择器来选择我的开始日期和结束日期。我现在要做的是禁用过去的日期,使其不可单击。今天之前的任何日期都不能单击。我该怎么做 html文件 我的剧本 应禁用当前日期之前的天数 试试这个 var dateToday = new Date(); $(function () { $("#start_time").datepicker({ minDate: dateToday }); }); @ascso

对于我的laravel项目,我使用一个日期范围选择器来选择我的开始日期和结束日期。我现在要做的是禁用过去的日期,使其不可单击。今天之前的任何日期都不能单击。我该怎么做

html文件

我的剧本

应禁用当前日期之前的天数

试试这个

 var dateToday = new Date();    
 $(function () {
     $("#start_time").datepicker({ 
         minDate: dateToday 
     });
 });

@ascsoftw与duplicate的意思可能重复,即您的问题allready在StackOverflow中有一个答案。有人提出了一个类似的问题并得到了答案,你可以用这个答案来解决你的问题。他不是说你提出了那个问题
<script>


        $(function() {
            $('.edit-modal').on('click', function() {
                var id = $(this).data('id');
                var event_name = $(this).data('event_name');
                var today = new Date();
                var dd = today.getDate();
                var mm = today.getMonth()+1; //January is 0!
                var yyyy = today.getFullYear();
                if(dd<10){ dd='0'+dd }
                if(mm<10){ mm='0'+mm }
                var today = dd+'/'+mm+'/'+yyyy;
                //var event_venue = $(this).data('event_venue');
                $('#edit_evid').val(id);
                $('#edit_event_name').val(event_name);
            });
        });
            // Daterange picker
            $('.input-daterange-datepicker').daterangepicker({
                buttonClasses: ['btn', 'btn-sm'],
                applyClass: 'btn-info',
                cancelClass: 'btn-inverse'
            });
            $('.input-daterange-timepicker').daterangepicker({
                timePicker: true,
                format: 'MM/DD/YYYY h:mm p',
                timePickerIncrement: 30,
                timePicker12Hour: true,
                timePickerSeconds: false,
                buttonClasses: ['btn', 'btn-sm'],
                applyClass: 'btn-info',
                cancelClass: 'btn-inverse'
            });
            $('.input-limit-datepicker').daterangepicker({
                format: 'MM/DD/YYYY',
                minDate: today,
                maxDate: '06/30/2015',
                buttonClasses: ['btn', 'btn-sm'],
                applyClass: 'btn-info',
                cancelClass: 'btn-inverse',
                dateLimit: {
                    days: 6
                }
            });
        </script>
 var dateToday = new Date();    
 $(function () {
     $("#start_time").datepicker({ 
         minDate: dateToday 
     });
 });