两个datetimepicker

时间:2015-04-04 23:32:57

标签: javascript jquery html twitter-bootstrap

我使用Bootstrap datetimepickers输入开始和结束日期时间。

有没有办法确保/验证结束datetimepicker不在start datatimepicker之前?

    $('#start').datetimepicker({
        format: 'dd-mm-yyyy hh:ii',
        autoclose: true,
        startDate: date 
    })

    $('#end').datetimepicker({
        format: 'dd-mm-yyyy hh:ii',
        autoclose: true,
        startDate: date 
    })

3 个答案:

答案 0 :(得分:0)

我可以建议这个而不是bootstrap,看看这里,只需要替换min选项 https://jqueryui.com/datepicker/#min-max

答案 1 :(得分:0)

$( '#的DatePicker')。的DateTimePicker({     timepicker:false,     格式:'d.m.Y',     minDate:' - 1969/12/31' })

你必须设置一个最小日期,它应该以不同日期的方式进行动态设置

答案 2 :(得分:0)

我认为您可以在设置结束日期时进行检查:

$('#end').change(function(){
    if(this.val() != ""){
        var start_date = $('#start').val();
        var end_date = $('#end').val();

        if(start_date <= end_date){
            //After
        }else{
            //Before
        }
    }
});

或表格提交:

$('#submit').click(function(){

    var start_date = $('#start').val();
    var end_date = $('#end').val();

    if(start_date <= end_date){
        //After
    }else{
        //Before
    }

});