bootstrap datetimepicker时间控件挺好用的 但是也挺难搞得,第一次接触,搞了一下午,网上的文章都只能参考一下,有的都不能用....
1:先引入包
<!-- js --> <script src="date/jquery-1.8.3.min.js"></script> <script src="date/bootstrap.min.js"></script> <script src="date/bootstrap-datetimepicker.min.js"></script> <script src="date/bootstrap-datetimepicker.zh-CN.js"></script> <!-- css --> <link href="date/bootstrap.css" rel="stylesheet" /> <link href="date/bootstrap-datetimepicker.min.css" rel="stylesheet" /> <!-- 如果想使用时间方向图标的话 需要引入图标 -->
2:写两个input标签
<input type="text" placeholder="开始时间" id="start"">
<input type="text" placeholder="结束时间" id="end">
:3:js ,并且添加开始时间不得大于结束时间,结束时间不得小于开始时间
<script type="text/javascript">
$(function(){
$("#start").datetimepicker({
format:'yyyy-mm-dd hh:ii:ss', //格式 如果只有yyyy-mm-dd那就是0000-00-00
autoclose:true,//选择后是否自动关闭
minView:0,//最精准的时间选择为日期 0-分 1-时 2-日 3-月
language: 'zh-CN', //中文
weekStart: 1, //一周从星期几开始
todayBtn: 1,
autoclose: 1,
todayHighlight: 1,
startView: 2,
forceParse: 0,
// daysOfWeekDisabled:"1,2,3", //一周的周几不能选 格式为"1,2,3" 数组格式也行
todayBtn : true, //在底部是否显示今天
todayHighlight :false, //今天是否高亮显示
keyboardNavigation:true, //方向图标改变日期 必须要有img文件夹 里面存放图标
showMeridian:false, //是否出现 上下午
initialDate:new Date()
//startDate: "2017-01-01" //日期开始时间 也可以是new Date()只能选择以后的时间
}).on("changeDate",function(){
var start = $("#start").val();
$("#end").datetimepicker("setStartDate",start);
});
$("#end").datetimepicker({
format:'yyyy-mm-dd hh:ii:ss', //格式 如果只有yyyy-mm-dd那就是0000-00-00
autoclose:true,//选择后是否自动关闭
minView:0,//最精准的时间选择为日期 0-分 1-时 2-日 3-月
language: 'zh-CN', //中文
weekStart: 1, //一周从星期几开始
todayBtn: 1,
autoclose: 1,
todayHighlight: 1,
startView: 2,
forceParse: 0,
//daysOfWeekDisabled:"1,2,3", //一周的周几不能选
todayBtn : true, //在底部是否显示今天
todayHighlight :false, //今天是否高亮显示
keyboardNavigation:true, //方向图标改变日期 必须要有img文件夹 里面存放图标
showMeridian:false //是否出现 上下午
// startDate: "2017-01-01" //开始时间 ENdDate 结束时间
}).on("changeDate",function(){
var end = $("#end").val();
$("#start").datetimepicker("setEndDate",end);
});
});
</script>