Twitter bootstrap 我可以使用日期选择器作为时间范围选择器吗

Twitter bootstrap 我可以使用日期选择器作为时间范围选择器吗,twitter-bootstrap,Twitter Bootstrap,我发现日期已满,但我还没有找到时间范围选择器有人知道吗 我可以用这个来选计时钟吗 使用以下代码: <!DOCTYPE html> <html> <head> <title></title> <link rel="stylesheet" href="styles/kendo.common.min.css" /> <link rel="stylesheet" href="styles/kendo.default.min

我发现日期已满,但我还没有找到时间范围选择器有人知道吗

  • 我可以用这个来选计时钟吗
使用以下代码:

<!DOCTYPE html>
<html>
<head>
<title></title>
<link rel="stylesheet" href="styles/kendo.common.min.css" />
<link rel="stylesheet" href="styles/kendo.default.min.css" />
<link rel="stylesheet" href="styles/kendo.dataviz.min.css" />
<link rel="stylesheet" href="styles/kendo.dataviz.default.min.css" />

<script src="js/jquery.min.js"></script>
<script src="js/kendo.all.min.js"></script>
</head>
<body>

    <div id="example">
        <div class="demo-section k-header" style="width: 600px;">

            <label for="start">Start time:</label>
            <input id="start" value="8:00 AM" />

            <label for="end" style="margin-left:3em">End time:</label>
            <input id="end" value="8:30 AM"/>

        </div>
        <script>
            $(document).ready(function() {
                function startChange() {
                    var startTime = start.value();

                    if (startTime) {
                        startTime = new Date(startTime);

                        end.max(startTime);

                        startTime.setMinutes(startTime.getMinutes() + this.options.interval);

                        end.min(startTime);
                        end.value(startTime);
                    }
                }

                //init start timepicker
                var start = $("#start").kendoTimePicker({
                    change: startChange
                }).data("kendoTimePicker");

                //init end timepicker
                var end = $("#end").kendoTimePicker().data("kendoTimePicker");

                //define min/max range
                start.min("8:00 AM");
                start.max("6:00 PM");

                //define min/max range
                end.min("8:00 AM");
                end.max("7:30 AM");
            });
        </script>

        <style scoped>
            #example .k-timepicker {
                vertical-align: middle;
            }

            #example h3 {
                clear: both;
            }

            #example .code-sample {
                width: 60%;
                float:left;
                margin-bottom: 20px;
            }

            #example .output {
                width: 24%;
                margin-left: 4%;
                float:left;
            }

        </style>
    </div>

</body>
</html>

开始时间:
结束时间:
$(文档).ready(函数(){
函数startChange(){
var startTime=start.value();
如果(开始时间){
开始时间=新日期(开始时间);
end.max(开始时间);
setMinutes(startTime.getMinutes()+this.options.interval);
end.min(开始时间);
结束值(开始时间);
}
}
//初始启动时间选择器
var start=$(“#start”).kendoTimePicker({
更改:startChange
}).数据(“kendoTimePicker”);
//初始化结束时间选择器
var end=$(“#end”).kendoTimePicker().data(“kendoTimePicker”);
//定义最小/最大范围
开始时间:分钟(“上午8:00”);
开始时最大值(“下午6:00”);
//定义最小/最大范围
完二〇〇四年四月十五日(星期六);
完(上午七时三十分);;
});
#例如,k-timepicker{
垂直对齐:中间对齐;
}
#示例h3{
明确:两者皆有;
}
#示例代码示例{
宽度:60%;
浮动:左;
边缘底部:20px;
}
#示例.输出{
宽度:24%;
左缘:4%;
浮动:左;
}
还请阅读以下文章:


引导时间选择器。请使用此

从以上线索的答案中,我找到了一个很好的解决办法。。真是太棒了。与Telric控件相比,使用丰富的UI体验非常简单。 这里的解决方案是使用jquery滑块作为时间范围选择器来实现的。我喜欢这个解决方案


但是如果我能用鼠标滚轮,那就太好了。

这很好,兄弟,我可以做这个,但这是我的第二选择,我需要任何像bootstrap datetime picker这样的插件。bootstrap提供datetime picker插件。使用jquery/js来定制它。好的,谢谢我会定制bootstrap插件,谢谢你给我主意。