日期时间JS插件

首先要引入基本文件:bootstrap的基本js和css文件,因为用到了jquery所以要引入jquery文件

1 <script src="jquery-1.11.2.min.js"></script>
2 <script src="bootstrap.min.js"></script>
3 <link href="bootstrap.min.css" rel="stylesheet" type="text/css" />

1.引入日期时间的js文件(此插件是基于bootstrap时间插件daterangepicker的汉化版)

1 <!--时间日期js组件-->
2 <script type="text/javascript" src="moment.js"></script>
3 <script type="text/javascript" src="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="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="请选择查询日期" />
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文件如有需要可以私信

时间: 2024-10-21 17:51:53

日期时间JS插件的相关文章

纯js可定制的跨浏览器日期时间选择器插件

Rome是一款纯js可定制的跨浏览器日期时间选择器插件.该日期时间选择器不依赖于jQuery,但它依赖于moment.js.可以通过CSS文件来自定义该日期时间选择器的外观样式. 如果你想了解moment的国际化的信息,可以查看这里.你还可以点击这里查看moment的使用方法. 在线演示:http://www.htmleaf.com/Demo/201503091491.html 下载地址:http://www.htmleaf.com/jQuery/Calendar-Date-Time-picke

日期时间选择器插件flatpickr

前言:在网页上需要输入时间的时候,我们可以用HTML5的inputl中的date类型.但是如下入所示,有些浏览器不支持.flatpickr这个小插件可以解决这个问题. 1.flatpickr日期时间选择器插件的github地址为:https://chmln.github.io/flatpickr/. 2.里面有很多例子,告诉我们呢怎么设置,不过太多很容易让人眼花.我这里做一个最简单的例子. 2.1引用人家的css和js //路径一定要写对 <link rel="stylesheet&quo

flatpickr功能强大的日期时间选择器插件

flatpickr日期时间选择器支持移动手机,提供多种内置的主题效果,并且提供对中文的支持.它的特点还有: 使用SVG作为界面的图标. 兼容jQuery. 支持对各种日期格式的解析. 轻量级,高性能,压缩后的版本仅6K大小. 对手机原生日期格式的支持. 下图说明了使用jQuery UI.Bootstrap.packadate.js和flatpickr拉齐制作一个日期时间选择器时,所需要的文件尺寸大小: 下图是flatpickr日期时间选择器的各种主题效果: 配置参数 在配置参数中,所有的类型为s

原生js日期时间插件鼠标点击文本框弹出日期时间表格选择日期时间

原文出处 (这是我从互联网上搜来的,感觉能满足各方面的需求.个人感觉挺不错的,所以后期修改了一下向大家推荐!) 效果图: html代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org

dateTimePicker日期时间插件-----限定节假日调休的可选择性

需求:在项目中需要一款这样的日期插件,可以选择年月日,时分秒,对法定节假日不能选择,因法定节假日进行的调休可以选择: 现在使用的比较多的日期插件比如:Wdatepicker,jqueryUI的datepicker,都有周六天的限制选择,但是不能满足上述需求,所以在这里对jqUI的datepicker进行扩增,实现上述功能,并对IE8进行兼容处理,如图所示: 代码连接:https://github.com/ilikecandice/dateTimePicker/tree/master html部分

jQuery时间格式插件-moment.js的使用

jQuery时间格式插件-moment.js的使用 moment.js插件的使用,使用之前在页面引入对应的js文件: 详细的操作可见moment中文官网:http://momentjs.cn/ 日期格式化 moment().format('MMMM Do YYYY, h:mm:ss a'); // 四月 14日 2017, 1:41:52 下午 moment().format('dddd'); // 星期五 moment().format("MMM Do YY"); // 4月 14日

Js获取当前日期时间+日期印证+判断闰年+日期的天数差+日期格式化+JS判断某年某月有多少天

Js获取当前日期时间+日期验证+判断闰年+日期的天数差+日期格式化+JS判断某年某月有多少天 字符串转日期型+Js当前日期时间+日期验证+判断闰年+日期的天数差+日期格式化+日期所在年的第几周 日期时间脚本库方法列表Date.prototype.isLeapYear 判断闰年Date.prototype.Format 日期格式化Date.prototype.DateAdd 日期计算Date.prototype.DateDiff 比较日期差Date.prototype.toString 日期转字符

js非常强大的日历控件fullcalendar.js, 日期时间库: moment.js

日历控件: https://fullcalendar.io/docs/ https://fullcalendar.io/docs/event_data/events_function/ https://fullcalendar.io/docs/event_data/Event_Object/ https://fullcalendar.io/docs/mouse/eventClick/ <!DOCTYPE html> <html> <head> <meta char

Js获取日期时间及其它操作

var myDate = new Date();myDate.getYear();        //获取当前年份(2位)myDate.getFullYear();    //获取完整的年份(4位,1970-????)myDate.getMonth();       //获取当前月份(0-11,0代表1月)myDate.getDate();        //获取当前日(1-31)myDate.getDay();         //获取当前星期X(0-6,0代表星期天)myDate.getTi