daterangepicker 时间插件
在工作中学习到的一种插件 上网查询之后发现
在bootstrap中的时间选择器有两种:dateTimePicker和dateRangePicker
HTML
<div id="reportrange" class="btn default" style="font-size:12px;">
<i class="fa fa-calendar"></i>
<span> </span>
<b class="fa fa-angle-down"></b>
</div>
js
/**
* [加载日期插件]
*/
$('#reportrange').daterangepicker({
opens: 'left', //日期选择框弹出的位置
startDate: moment().subtract('days', 29),//开始时间
endDate: moment(), //结束时间
minDate: '01/01/2012', //最小时间
maxDate: '12/31/2024', //最大时间
dateLimit: {
days: 60 //起止时间的最大间隔
},
showDropdowns: true,
showWeekNumbers: true, //是否显示第几周
timePicker: false, //是否现在小时和分钟
timePickerIncrement: 1, //时间的增量,单位为分钟
timePicker12Hour: true, //是否使用12小时制来显示时间
ranges: {
'<?php echo lang('today');?>' : [moment(), moment()], //今天
'<?php echo lang('yestoday');?>': [moment().subtract('days', 1), moment().subtract('days', 1)], //昨天
'<?php echo lang('last_seven_days');?>': [moment().subtract('days', 6), moment()], //最近7天
'<?php echo lang('last_month');?>': [moment().subtract('days', 29), moment()], //最近30天
},
buttonClasses: ['btn'],
applyClass: 'green btn-sm',
cancelClass: 'default btn-sm',
format: 'YYYY/MM/DD', //控件中from和to 显示的日期格式
separator: ' to ',
locale: {
applyLabel: '<?php echo lang('apply');?>', //确定
cancelLabel: '<?php echo lang('cancel');?>', //取消
fromLabel: 'From', //起始时间
toLabel: 'To', //结束时间
customRangeLabel: '<?php echo lang('customize');?>', //自定义
daysOfWeek: ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'],
monthNames: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'],
firstDay: 1
}
},
function (start, end) { //格式化日期显示框
$('#reportrange span').html(start.format('YYYY-MM-DD') + ' ~ ' + end.format('YYYY-MM-DD'));
stime = start.format('YYYY-MM-DD');
etime = end.format('YYYY-MM-DD');
}
);
$('#reportrange span').html(moment().subtract('days', 29).format('YYYY-MM-DD') + ' ~ ' + moment().format('YYYY-MM-DD')); //页面上第一现在的内容
/**
* [选择自定义时间] 触发
*/
$('#reportrange').on('apply.daterangepicker', function()
{
stime = stime.replace(/-/g, '/');
etime = etime.replace(/-/g, '/');
stimestamp = new Date(stime).getTime() / 1000;
etimestamp = new Date(etime).getTime() / 1000;
DrawChart(stimestamp, etimestamp);//得到数据开始进行你下一步的操作
});
daterangepicker 时间插件的更多相关文章
- 时间插件--daterangepicker使用和配置详解
1.序言: daterangepicker是Bootstrap的一个时间组件,使用很方便 用于选择日期范围的JavaScript组件. 设计用于Bootstrap CSS框架. 它最初是为了改善报表而 ...
- 【bootstrap】使用支持bootstrap的时间插件daterangepicker
其中的架包和代码,具体可以去GitHub下查看: https://github.com/AngelSXD/myagenorderdiscount 1.引入js和css <link href=&q ...
- 时间插件-daterangepicker
一款基于bootstrap的时间插件daterangepicker,顾名思义,主要用于时间区间选择,也可做单个时间选择 demo.1汉化版的一个时间选择案例 <!DOCTYPE html> ...
- daterangepicker双日历插件的使用
今天主要是由于项目的需要,做了一个daterangepicker双日历插件,做出来的效果如下: 个人感觉这个daterangepicker双日历插件很好用,并且实现起来也不是很麻烦,我是根据它的官方文 ...
- angularjs封装bootstrap官网的时间插件datetimepicker
背景:angular与jquery类库的协作 第三方类库中,不得不提的是大名鼎鼎的jquery,现在基本上已经是国内web开发的必修工具了.它灵活的dom操作,让很多web开发人员欲罢不能.再加上已经 ...
- bootstrap时间插件 火狐不显示 完美解决方法
原文链接:http://www.phpbiji.cn/article/index/id/141/cid/4.html bootstrap时间插件火狐 bootstrap-datetimepicker火 ...
- 原生js日期时间插件鼠标点击文本框弹出日期时间表格选择日期时间
原文出处 (这是我从互联网上搜来的,感觉能满足各方面的需求.个人感觉挺不错的,所以后期修改了一下向大家推荐!) 效果图: html代码: <!DOCTYPE html PUBLIC " ...
- bootstrap-datetimepicker bootstrap-datepicker bootstrap-timepicker 时间插件
<!DOCTYPE html><head> <title>时间插件测试</title><style type="text/css&quo ...
- 【Bootstrap】bootstrap-datetimepicker日期时间插件
[bootstrap-datetimepicker] datetimepicker是一个比较方便的日期时间插件.有了这个之后,我们可以在类似于表单的地方提供一个友好的日期(时间)输入功能.官方文档:[ ...
随机推荐
- MariaDB多源复制环境搭建(多主一丛)
环境: 192.168.1.248 HE1 主库 192.168.1.249 HE2 主库 192.168.1.250 HE3 从库 主库授权备份账户 mysql> grant SELECT, ...
- jQuery的$(window).load与、(document).ready和window.onload的关系
jQuery的$(window).load与.(document).ready和window.onload的关系 $(function() { console.log('document.ready ...
- 使用Flex构建Web和移动参考应用程序
范例文件 Shopping Cart Sales Dashboard Expense Tracker 需要的其他产品 Android 2.2及更高版本或Android 3.0及更高版本的设备 仅仅在F ...
- (四)Hololens Unity 开发之 凝视系统
学习源于官方文档 Gaze in Unity 笔记一部分是直接翻译官方文档,部分各人理解不一致的和一些比较浅显的保留英文原文 HoloLens 有三大输入系统,凝视点.手势和声音 ~ 本文主要记录凝视 ...
- C++ Primer 笔记 第二章
C++ Primer 第二章 变量和基本类型 2.1基本内置类型 有算数类型和void类型:算数类型储存空间大小依及其而定. 算数类型表: 类型 含义 最小储存空间 bool 布尔型 - char 字 ...
- OVS vxlan 底层结构分析 - 每天5分钟玩转 OpenStack(148)
上一节创建了 vxlan100_net 并部署 instance,今天我们来分析底层网络结构. 控制节点 执行 ovs-vsctl show: br-int br-int 连接了如下 port: ta ...
- vs生成配置release自动恢复成debug无法配置的问题
软件为visual studio 2015,右键单个项目选属性,设置“生成配置”release,保存后,再次右键属性,却发现又自动恢复成debug,怎么回事?是无法配置吗?点击生成试试,果然2b了. ...
- 一次Redis 的性能测试和问题
[我的问题]:请教个问题,我在本机搭建linux虚拟机+redis 3.2.6,然后在本机物理机上面测试虚拟机的redis性能,如下VM配置参数做测试,redis 的性能好像不算太好,问题待排查的两点 ...
- linq左连接查询加上into后怎么查询右表是否为空
//判断右表是否为空并为映射表进行赋值标志var query=from q in product join m in favProduct on q.Name equals m.Name into t ...
- matlab中同一文件定义子函数的方法
在matlab中一个.m文件中可以有多个的子函数,但仅能有一个主函数,并且M文件名必须和主函数相同在一个m文件中通常有两种定义子函数的方法: 1.嵌套定义 myfunc1会和主函数共享变量名.这种情况 ...