全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

bootstrap daterangepicker汉化以及扩展功能

bootstrap daterangepicker使用介绍,具体如下

一、扩展的功能

     1、初始化时,会自动创建一个select标签;

     2、当改变select值时,日期也会自动改变,并且会调用apply按钮的click事件

     3、点击此处进行预览

     4、github地址:https://github.com/lanleiming/daterangepicker-extend

二、效果展示

三、使用方法

1、替换掉原先的 daterangepicker.js 文件。
2、调用方法和原先一样。 $('#config-demo').daterangepicker();

四、代码实现

/* 扩展该组件:增加一个select */
  var _this = this;

  var selectItem = '<select id="dateranepicker_select" class="form-control width150 inline-block">';
  selectItem += '<option>今日</option>';
  selectItem += '<option>昨日</option>';
  selectItem += '<option selected="selected">最近7日</option>';
  selectItem += '<option>最近15日</option>';
  selectItem += '<option>最近30日</option>';
  selectItem += '<option>本月</option>';
  selectItem += '<option>上月</option>';
  selectItem += '</select>';

  this.element.parent().append(selectItem);

  $(document).on('change','#dateranepicker_select',function(){

   function auto0(num){
    return num>10?num:'0'+num;
   }

   var val = $(this).val();
   var c_start_date = new Date();
   var c_end_date = new Date();
   if(val=='今日'){

   }
   else if(val=='昨日'){
    c_start_date.setDate(c_start_date.getDate()-1);
    c_end_date.setDate(c_end_date.getDate()-1);
   }
   else if(val=='最近7日'){
    c_start_date.setDate(c_start_date.getDate()-7);
    c_end_date.setDate(c_end_date.getDate()-1);
   }
   else if(val=='最近15日'){
    c_start_date.setDate(c_start_date.getDate()-15);
    c_end_date.setDate(c_end_date.getDate()-1);
   }
   else if(val=='最近30日'){
    c_start_date.setDate(c_start_date.getDate()-30);
    c_end_date.setDate(c_end_date.getDate()-1);
   }
   else if(val=='本月'){
    var cyear = c_start_date.getFullYear();
    var cmonth = c_start_date.getMonth();

    c_start_date = new Date(cyear,cmonth,1);
    c_end_date =new Date(cyear+'-'+ (cmonth+1) +'-'+new Date(cyear,cmonth+1,0).getDate());

   }
   else if(val=='上月'){
    var cyear = c_start_date.getFullYear();
    var cmonth = c_start_date.getMonth()-1;
    c_start_date = new Date(cyear,cmonth,1);
    c_end_date =new Date(cyear+'-'+ (cmonth+1) +'-'+new Date(cyear,cmonth+1,0).getDate());
   }
   _this.setStartDate(c_start_date);
   _this.setEndDate(c_end_date);

   timespanStr =auto0(c_start_date.getMonth()+1)+'/'+ auto0(c_start_date.getDate()) + '/'+c_start_date.getFullYear()+'-'+ auto0(c_end_date.getMonth()+1) + '/' +auto0(c_end_date.getDate()) + '/' +c_end_date.getFullYear();

   _this.element.val(timespanStr);
   _this.hide();
   _this.element.trigger('apply.daterangepicker', _this);
   /* 扩展该组件 end */


  });

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# bootstrap  # daterangepicker  # bootstrap时间插件daterangepicker使用详解  # bootstrap日期插件daterangepicker使用详解  # bootstrap daterangepicker双日历时间段选择控件详解  # BootStrap daterangepicker 双日历控件  # Bootstrap时间选择器datetimepicker和daterangepicker使用实例解析  # bootstrap时间控件daterangepicker使用方法及各种小bug修复  # 上月  # 昨日  # 今日  # 也会  # 创建一个  # 大家多多  # 点击此处进行  # brush  # class  # br  # pre  # demo  # config  # var  # dateranepicker_select  # form  # control  # id  # _this  # selectItem 


相关文章: 威客平台建站流程解析:高效搭建教程与设计优化方案  如何在自有机房高效搭建专业网站?  如何在IIS中新建站点并解决端口绑定冲突?  网站企业制作流程,用什么语言做企业网站比较好?  广州网站制作的公司,现在专门做网站的公司有没有哪几家是比较好的,性价比高,模板也多的?  音乐网站服务器如何优化API响应速度?  成都网站制作报价公司,成都工业用气开户费用?  如何制作网站标识牌,动态网站如何制作(教程)?  制作网站怎么制作,*游戏网站怎么搭建?  网站图片在线制作软件,怎么在图片上做链接?  常州企业网站制作公司,全国继续教育网怎么登录?  网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?  完全自定义免费建站平台:主题模板在线生成一站式服务  寿县云建站:智能SEO优化与多行业模板快速上线指南  免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?  Python文件管理规范_工程实践说明【指导】  小捣蛋自助建站系统:数据分析与安全设置双核驱动网站优化  如何安全更换建站之星模板并保留数据?  如何通过PHP快速构建高效问答网站功能?  如何在建站之星网店版论坛获取技术支持?  企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?  建站之星如何实现五合一智能建站与营销推广?  如何在Mac上搭建Golang开发环境_使用Homebrew安装和管理Go版本  如何快速搭建安全的FTP站点?  太平洋网站制作公司,网络用语太平洋是什么意思?  云南网站制作公司有哪些,云南最好的招聘网站是哪个?  建站之星导航菜单设置与功能模块配置全攻略  北京的网站制作公司有哪些,哪个视频网站最好?  沈阳制作网站公司排名,沈阳装饰协会官方网站?  大型企业网站制作流程,做网站需要注册公司吗?  建站之星上传入口如何快速找到?  如何选择美橙互联多站合一建站方案?  如何通过.red域名打造高辨识度品牌网站?  如何在Tomcat中配置并部署网站项目?  浙江网站制作公司有哪些,浙江栢塑信息技术有限公司定制网站做的怎么样?  如何快速搭建高效可靠的建站解决方案?  如何选择靠谱的建站公司加盟品牌?  制作网站外包平台,自动化接单网站有哪些?  建站主机选择指南:服务器配置与SEO优化实战技巧  建站主机CVM配置优化、SEO策略与性能提升指南  安云自助建站系统如何快速提升SEO排名?  Swift中switch语句区间和元组模式匹配  定制建站策划方案_专业建站与网站建设方案一站式指南  黑客入侵网站服务器的常见手法有哪些?  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  建站主机选哪家性价比最高?  如何快速搭建支持数据库操作的智能建站平台?  小型网站制作HTML,*游戏网站怎么搭建?  建站之星如何防范黑客攻击与数据泄露?  网站建设设计制作营销公司南阳,如何策划设计和建设网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。