首页 > 代码库 > 日期时间JS插件
日期时间JS插件
首先要引入基本文件:bootstrap的基本js和css文件,因为用到了jquery所以要引入jquery文件
1 <script src="http://www.mamicode.com/jquery-1.11.2.min.js"></script> 2 <script src="http://www.mamicode.com/bootstrap.min.js"></script> 3 <link href="http://www.mamicode.com/bootstrap.min.css" rel="stylesheet" type="text/css" />
1.引入日期时间的js文件(此插件是基于bootstrap时间插件daterangepicker的汉化版)
1 <!--时间日期js组件--> 2 <script type="text/javascript" src="http://www.mamicode.com/moment.js"></script> 3 <script type="text/javascript" src="http://www.mamicode.com/daterangepicker.js"></script>
2.引入日期时间的css文件
1 <!--时间日期css组件--> 2 <link href="http://www.jq22.com/jquery/font-awesome.4.6.0.css"rel="stylesheet">//这个文件用来下载日历图标 3 <link rel="stylesheet" type="text/css" media="all" href="http://www.mamicode.com/daterangepicker-bs3.css" />
3.html代码
1 <div class="col-xs-12"><!--日期查询组件--> 2 <label class="col-sm-1 control-label tj">发布时间:</label> 3 <div class="col-xs-4 tj"> 4 <form class="form-horizontal"> 5 <fieldset> 6 <div class="control-group"> 7 <div class="controls"> 8 <div class="input-prepend input-group"> 9 <span class="add-on input-group-addon"><i class="glyphicon glyphicon-calendar fa fa-calendar"></i></span> 10 <input type="text" readonly style="width: 200px" name="reservation" id="reservation" class="form-control" value="http://www.mamicode.com/请选择查询日期" /> 11 </div> 12 </div> 13 </div> 14 </fieldset> 15 </form> 16 </div> 17 </div>
4.js代码
1 //日期查询js组件 2 $(document).ready(function(e) { 3 $(‘#reservation‘).daterangepicker(null, function(start, end, label) { 4 console.log(start.toISOString(), end.toISOString(), label); 5 }); 6 }); 7 8 9 var rqstart = ""; 10 var rqend = ""; 11 //日期时间方法 12 $(document).ready(function(e) { 13 $(‘input[name="reservation"]‘).daterangepicker( 14 { 15 /*format: ‘YYYY-MM-DD‘, 16 startDate: ‘2013-01-01‘, 17 endDate: ‘2013-12-31‘*/ 18 }, 19 function(start, end, label) { 20 //alert(‘A date range was chosen: ‘ + start.format(‘YYYY-MM-DD‘) + ‘ to ‘ + end.format(‘YYYY-MM-DD‘)); 21 start = start.format(‘YYYY-MM-DD‘);//.format()把任意数据转换成字符串 22 end = end.format(‘YYYY-MM-DD‘); 23 rqstart = start;//获取到开始日期 24 rqend = end;//获取到结束日期 25 26 } 27 ); 28 });
5.此插件只能改变日期后点击确定按钮后,才可以获取到开始日期和结束日期
因为博主创建的百度云链接点开后一直显示页面不存在,所以本文章所用js和css文件如有需要可以私信
日期时间JS插件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。