在datetime picker bootstrap中设置一天的时间范围

时间:2016-12-23 06:53:29

标签: javascript jquery twitter-bootstrap momentjs

我正在使用Bootstrap日期时间选择器。 有没有办法设置时间范围,如从上午9点到下午6点,当前和未来的日期选择? 因此,只有在上午9点到下午6点之间的时间才能启用休息。

2 个答案:

答案 0 :(得分:1)

尝试:

$('#pickerID')
    .datetimepicker({
        disabledTimeIntervals: [[moment()
            .hour(0), moment()
            .hour(9)
            .minutes(0)], [moment()
            .hour(18)
            .minutes(0), moment()
            .hour(24)]]
    });

答案 1 :(得分:0)

搞定了......

 

    $('.date').datetimepicker().on("dp.change", function (e) {
            $('.date').datetimepicker('disabledTimeIntervals', [[moment(e.date)
                .hour(0).minute(0), moment(e.date)
                .hour(8)
                .minutes(59)], [moment(e.date)
                .hour(18)
                .minutes(30), moment(e.date)
                .hour(24)]]);
        });