基于 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 相关文章推荐
一个简单的javascript类定义例子
Sep 12 Javascript
jQuery实现用方向键控制层的上下左右移动
Jan 13 Javascript
30分钟就入门的正则表达式基础教程
Feb 25 Javascript
JavaScript实现简单图片翻转的方法
Apr 17 Javascript
AngularJS $injector 依赖注入详解
Sep 14 Javascript
Javascript下拉刷新的简单实现
Feb 14 Javascript
微信小程序 本地数据读取实例
Apr 27 Javascript
Js经典案例的实例代码
May 10 Javascript
vue项目中使用vue-i18n报错的解决方法
Jan 13 Javascript
vue 中的 render 函数作用详解
Feb 28 Javascript
js实现无刷新监听URL的变化示例代码详解
Jun 03 Javascript
解决vue-router路由拦截造成死循环问题
Aug 05 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
基于文本的留言簿
2006/10/09 PHP
PHP学习散记_编码(json_encode 中文不显示)
2011/11/10 PHP
php类常量的使用详解
2013/06/08 PHP
php实现html标签闭合检测与修复方法
2015/07/09 PHP
PHP设计模式之工厂模式与单例模式
2016/09/28 PHP
php中html_entity_decode实现HTML实体转义
2018/06/13 PHP
PHP文件上传小程序 适合初学者学习!
2019/05/23 PHP
jquery 按钮状态效果 正常、移上、按下
2013/08/12 Javascript
jQuery功能函数详解
2015/02/01 Javascript
javascript变量声明实例分析
2015/04/25 Javascript
jquery实现键盘左右翻页特效
2015/04/30 Javascript
jquery siblings获取同辈元素用法实例分析
2016/07/25 Javascript
JS实现的随机排序功能算法示例
2017/06/09 Javascript
基于vue实现网站前台的权限管理(前后端分离实践)
2018/01/13 Javascript
解决Vue.js由于延时显示了{{message}}引用界面的问题
2018/08/25 Javascript
微信小程序实现自动定位功能
2018/10/31 Javascript
javascript中一些奇葩的日期换算方法总结
2018/11/14 Javascript
微信小程序之事件交互操作实例分析
2018/12/03 Javascript
layui实现数据表格table分页功能(ajax异步)
2019/07/27 Javascript
element-ui tree结构实现增删改自定义功能代码
2020/08/31 Javascript
python利用elaphe制作二维条形码实现代码
2012/05/25 Python
跟老齐学Python之dict()的操作方法
2014/09/24 Python
Python实现生成随机数据插入mysql数据库的方法
2017/12/25 Python
Python编程pygame模块实现移动的小车示例代码
2018/01/03 Python
学习Python3 Dlib19.7进行人脸面部识别
2018/01/24 Python
python使用opencv按一定间隔截取视频帧
2018/03/06 Python
python之DataFrame实现excel合并单元格
2021/02/22 Python
python求质数的3种方法
2018/09/28 Python
对Python中DataFrame选择某列值为XX的行实例详解
2019/01/29 Python
python画双y轴图像的示例代码
2019/07/07 Python
Django视图类型总结
2021/02/17 Python
DVF官方网站:美国时装界尊尚品牌
2017/08/29 全球购物
英国的领先快速时尚零售商:In The Style
2019/03/25 全球购物
学生会竞选自荐信
2013/10/12 职场文书
公路绿化方案
2014/05/12 职场文书
Python还能这么玩之用Python修改了班花的开机密码
2021/06/04 Python