Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.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 我想在codeigniter中禁用datetimepicker中的过去时间_Javascript_Php_Jquery_Codeigniter - Fatal编程技术网

Javascript 我想在codeigniter中禁用datetimepicker中的过去时间

Javascript 我想在codeigniter中禁用datetimepicker中的过去时间,javascript,php,jquery,codeigniter,Javascript,Php,Jquery,Codeigniter,我有两种观点。其中一个调用另一个以获取日期时间选择器的脚本。现在我得到的是一个日期时间选择器,它禁用了过去的日期。我想要得到的是一个日期选择器,它不仅禁用了过去的日期,而且还禁用了过去的时间。我在下面发布我的代码 这是我的第一个显示日期选择器的视图 <input class="field-input form_datetime_houseboat" type="text" readonly placeholder="Starting Date" name="fromdate" id="fr

我有两种观点。其中一个调用另一个以获取日期时间选择器的脚本。现在我得到的是一个日期时间选择器,它禁用了过去的日期。我想要得到的是一个日期选择器,它不仅禁用了过去的日期,而且还禁用了过去的时间。我在下面发布我的代码

这是我的第一个显示日期选择器的视图

<input class="field-input form_datetime_houseboat" type="text" readonly placeholder="Starting Date" name="fromdate" id="fromdate">
我的第二个观点是:

<script type="text/javascript">
    var nowDate = new Date();
    var today = new Date(nowDate.getFullYear(), nowDate.getMonth(), nowDate.getDate(), 0, 0, 0, 0);
    var dt = new Date();
    var timed = new Date(dt.getHours(), dt.getMinutes());

    $(".form_datetime").datetimepicker({format: 'dd-mm-yyyy hh:ii', startDate:today, minTime: timed});

    </script> 

提前感谢。

试试这个脚本:帮助禁用以前的日期和时间。创建新的日期对象作为minDate

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="jquery.simple-dtpicker.js"></script>// datetime picker 

<div id="date_picker"> </div>
<script type="text/javascript">
        $(function(){
var dateToday = new Date();
var dates = $('#date_picker').dtpicker({
    defaultDate: "+1w",
    changeMonth: true,
    numberOfMonths: 3,
    minDate: dateToday,
    onSelect: function(selectedDate) {
    var option = this.id == "from" ? "minDate" : "maxDate",
    instance = $(this).data("datepicker"),
    date = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings);
        dates.not(this).datepicker("option", option, date);
    }
});
});
</script>

尝试此脚本:帮助禁用上一个日期和时间。创建新的日期对象作为minDate

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="jquery.simple-dtpicker.js"></script>// datetime picker 

<div id="date_picker"> </div>
<script type="text/javascript">
        $(function(){
var dateToday = new Date();
var dates = $('#date_picker').dtpicker({
    defaultDate: "+1w",
    changeMonth: true,
    numberOfMonths: 3,
    minDate: dateToday,
    onSelect: function(selectedDate) {
    var option = this.id == "from" ? "minDate" : "maxDate",
    instance = $(this).data("datepicker"),
    date = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings);
        dates.not(this).datepicker("option", option, date);
    }
});
});
</script>

我还尝试了以下代码段:timed.setTimetimed.getTime;这可能对你有帮助。添加maxDate:2,将帮助您抱歉。。它不起作用…我仍然可以选择过去的时间,比如10:00,日期是2016年1月7日今天的dateTry-$datepicker.datepicker{minDate:0};类似的问题-我还尝试了以下代码段:timed.setTimetimed.getTime;这可能对你有帮助。添加maxDate:2,将帮助您抱歉。。它不起作用…我仍然可以选择过去的时间,比如10:00,日期是2016年1月7日今天的dateTry-$datepicker.datepicker{minDate:0};类似问题-