基于 Bootstrap Datetimepicker 联动


Posted in Javascript onAugust 03, 2017

先看一下 层级联动的案例

先选择前面时间后  后面的时间不要超过前面的时间

先选择后面的时间后,前面的时间不要少于后面的时间

下面看封装代码

function initDateTimePicker(startTime, endTime, timeFormat, minview) { 
  $(startTime).datetimepicker("remove"); 
  $(startTime).datetimepicker({ 
    language: sessionStorage.getItem("lang"), 
    autoclose: true, 
    todayHighlight: true, 
    endDate: new Date(), 
    format: timeFormat, 
    startView: minview, 
    minView: minview, 
  }).on("changeDate", function() { 
    var value = $(startTime).val(); 
    $(endTime).datetimepicker("remove"); 
    $(endTime).datetimepicker({ 
      language: sessionStorage.getItem("lang"), 
      autoclose: true, 
      todayHighlight: true, 
      endDate: new Date(), 
      startDate: value, 
      format: timeFormat, 
      startView: minview, 
      minView: minview, 
    }) 
  }); 
  $(endTime).datetimepicker("remove"); 
  $(endTime).datetimepicker({ 
    language: sessionStorage.getItem("lang"), 
    autoclose: true, 
    todayHighlight: true, 
    endDate: new Date(), 
    format: timeFormat, 
    startView: minview, 
    minView: minview, 
  }).on("changeDate", function() { 
    var value = $(endTime).val(); 
    $(startTime).datetimepicker("remove"); 
    $(startTime).datetimepicker({ 
      language: sessionStorage.getItem("lang"), 
      autoclose: true, 
      todayHighlight: true, 
      endDate: value, 
      format: timeFormat, 
      startView: minview, 
      minView: minview, 
    }) 
  }); 
}

初始化datetimepicker及起止时间双向联动公共方法 startTime:起始时间输入框id号,例如:'#archiveStartTime'

 endTime:结束时间输入框id号,例如:'#archiveEndTime' timeFormat:时间格式,例如:'yyyy-mm-dd',

 minview:最先显示时间 或者层级

总结

以上所述是小编给大家介绍的Bootstrap Datetimepicker 联动,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
用JS将搜索的关键字高亮显示实现代码
Nov 08 Javascript
JQ获取动态加载的图片大小的正确方法分享
Nov 08 Javascript
仿百度换肤功能的简单实例代码
Jul 11 Javascript
文件上传的几个示例分享【推荐】
Dec 16 Javascript
js实现京东轮播图效果
Jun 30 Javascript
AngularJS通过ng-Img-Crop实现头像截取的示例
Aug 17 Javascript
基于jquery实现五星好评
Nov 18 jQuery
React Native悬浮按钮组件的示例代码
Apr 05 Javascript
浅谈针对Vue相同路由不同参数的刷新问题
Sep 29 Javascript
vue写h5页面的方法总结
Feb 12 Javascript
AJAX检测用户名是否存在的方法
Mar 24 Javascript
Javascript中的解构赋值语法详解
Apr 02 Javascript
详解react-webpack2-热模块替换[HMR]
Aug 03 #Javascript
webpack开发跨域问题解决办法
Aug 03 #Javascript
详解Vuejs2.0 如何利用proxyTable实现跨域请求
Aug 03 #Javascript
react-native ListView下拉刷新上拉加载实现代码
Aug 03 #Javascript
解决ionic和angular上拉加载的问题
Aug 03 #Javascript
ES6学习教程之Map的常用方法总结
Aug 03 #Javascript
微信小程序之电影影评小程序制作代码
Aug 03 #Javascript
You might like
中英文字符串翻转函数
2008/12/09 PHP
微信支付开发告警通知实例
2016/07/12 PHP
PHP中一个有趣的preg_replace函数详解
2018/08/15 PHP
yii2 上传图片的示例代码
2018/11/02 PHP
thinkPHP5使用Rabc实现权限管理
2019/08/28 PHP
DWZ刷新dialog解决方法
2013/03/03 Javascript
JS中FRAME的操作问题实例分析
2014/10/21 Javascript
简介JavaScript中Math.cos()余弦方法的使用
2015/06/15 Javascript
javascript带回调函数的异步脚本载入方法实例分析
2015/07/02 Javascript
jQuery操作Table技巧大汇总
2016/01/23 Javascript
JS+CSS3实现超炫的散列画廊特效
2016/07/16 Javascript
jQuery实现多张图片上传预览(不经过后端处理)
2017/04/29 jQuery
bootstrap的工具提示实例代码
2017/05/17 Javascript
JavaScript实现省市联动过程中bug的解决方法
2017/12/04 Javascript
vue.js 使用axios实现下载功能的示例
2018/03/05 Javascript
vue前后分离调起微信支付
2019/07/29 Javascript
Element DateTimePicker日期时间选择器的使用示例
2020/07/27 Javascript
jQuery实现全选按钮
2021/01/01 jQuery
[01:36]DOTA2完美大师赛趣味视频之与队友相处的十万个技巧
2017/11/19 DOTA
Python将xml和xsl转换为html的方法
2015/03/10 Python
python实现提取百度搜索结果的方法
2015/05/19 Python
python使用MySQLdb访问mysql数据库的方法
2015/08/03 Python
ubuntu安装sublime3并配置python3环境的方法
2018/03/15 Python
PyQt5每天必学之关闭窗口
2018/04/19 Python
Django 路由系统URLconf的使用
2018/10/11 Python
在Python中过滤Windows文件名中的非法字符方法
2019/06/10 Python
css3翻牌翻数字的示例代码
2020/02/07 HTML / CSS
世界各地的旅游、观光和活动:Isango!
2019/10/29 全球购物
芭比波朗加拿大官方网站:Bobbi Brown Cosmetics CA
2020/11/05 全球购物
小学家长会邀请函
2014/01/23 职场文书
公安民警正风肃纪剖析材料
2014/10/10 职场文书
教师见习总结范文
2015/06/23 职场文书
初中思品教学反思
2016/02/20 职场文书
导游词之五台山
2019/10/11 职场文书
Python Pandas常用函数方法总结
2021/06/15 Python
python中字符串String及其常见操作指南(方法、函数)
2022/04/06 Python