Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.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
jquery中的日期时间选择器问题_Jquery_Function_Datetimepicker - Fatal编程技术网

jquery中的日期时间选择器问题

jquery中的日期时间选择器问题,jquery,function,datetimepicker,Jquery,Function,Datetimepicker,使用下面的代码,我可以从日期时间选择器中选择日期 所发生的事情是在startdate中,我得到的是今天的日期和上一个日期,而在enddate中,我得到的是从今天开始的日期,如突出显示的 我想在startdate中选择日期后,在enddate中应突出显示startdate之后选择的所有日期 $(function () { $('#event_start_date').datetimepicker({ maxDate: '0' }); }); $(function () { $("#eve

使用下面的代码,我可以从日期时间选择器中选择日期

所发生的事情是在startdate中,我得到的是今天的日期和上一个日期,而在enddate中,我得到的是从今天开始的日期,如突出显示的

我想在startdate中选择日期后,在enddate中应突出显示startdate之后选择的所有日期

$(function () {
  $('#event_start_date').datetimepicker({ maxDate: '0' });
});

$(function () {
  $("#event_end_date").datetimepicker({ minDate: '0' });
});

我想这可能对你有帮助

$(function() {
    $('#event_start_date').datetimepicker({
        dateFormat:'yy-mm-dd',
        timeFormat: 'hh:mm:ss',
        showSecond: true,
        onClose: function(dateText, inst) {
            var endDateTextBox = $('#event_start_date');
            if (endDateTextBox.val() != '') {
                var testStartDate = new Date(dateText);
                var testEndDate = new Date(endDateTextBox.val());
                if (testStartDate > testEndDate)
                    endDateTextBox.val(dateText);
            }
            else {
                endDateTextBox.val(dateText);
            }
        },
        onSelect: function (selectedDateTime){
            var start = $(this).datetimepicker('getDate');
            $('#event_start_date').datetimepicker('option', 'minDate', new Date(start.getTime()));
        }
    });
    $('#event_start_date').datetimepicker({
        dateFormat:'yy-mm-dd',
        timeFormat: 'hh:mm:ss',
        showSecond: true,
        onClose: function(dateText, inst) {
            var startDateTextBox = $('#event_start_date');
            if (startDateTextBox.val() != '') {
                var testStartDate = new Date(startDateTextBox.val());
                var testEndDate = new Date(dateText);
                if (testStartDate > testEndDate)
                    startDateTextBox.val(dateText);
            }
            else {
                startDateTextBox.val(dateText);
            }
        },
        onSelect: function (selectedDateTime){
            var end = $(this).datetimepicker('getDate');
            $('#event_start_date').datetimepicker('option', 'maxDate', new Date(end.getTime()) );
        }
    });
});

将此用作参数

minDate: new Date()

我已经使用了这个代码,但是有了它的帮助,开始日期日历显示了所有的日期,而我只想要今天和以前的日期。