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>
