基于 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 相关文章推荐
JQUERY 对象与DOM对象之两者相互间的转换
Apr 27 Javascript
基于JQUERY的两个ListBox子项互相调整的实现代码
May 07 Javascript
js将字符串转成正则表达式的实现方法
Nov 13 Javascript
jquery选择器之属性过滤选择器详解
Jan 27 Javascript
深入理解Javascript里的依赖注入
Mar 19 Javascript
jquery.validate 自定义验证方法及validate相关参数
Jan 18 Javascript
Angularjs 实现分页功能及示例代码
Sep 14 Javascript
AnjularJS中$scope和$rootScope的区别小结
Sep 18 Javascript
jQuery上传插件webupload使用方法
Aug 01 jQuery
微信小程序页面生命周期详解
Jan 31 Javascript
JavaScript实现计算圆周率到小数点后100位的方法示例
May 08 Javascript
vue 翻页组件vue-flip-page效果
Feb 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
SONY ICF-SW55的电路分析
2021/03/02 无线电
PHP中用接口、抽象类、普通基类实现“面向接口编程”与“耦合方法”简述
2011/03/23 PHP
php将print_r处理后的数据还原为原始数组的解决方法
2016/11/02 PHP
PHP的自定义模板引擎
2017/03/24 PHP
PHP实现的大文件切割与合并功能示例
2018/04/10 PHP
Centos7安装swoole扩展操作示例
2020/03/26 PHP
再论Javascript下字符串连接的性能
2011/03/05 Javascript
ASP.NET jQuery 实例8 (动态添加内容到DropDownList)
2012/02/03 Javascript
论JavaScript模块化编程
2016/03/07 Javascript
javascript闭包概念简单解析(推荐)
2016/06/03 Javascript
浅谈Sublime Text 3运行JavaScript控制台
2016/06/06 Javascript
jQuery插件dataTables添加序号列的方法
2016/07/06 Javascript
JavaScript 事件对内存和性能的影响
2017/01/22 Javascript
老生常谈jquery id选择器和class选择器的区别
2017/02/12 Javascript
vue+mockjs模拟数据实现前后端分离开发的实例代码
2017/08/08 Javascript
解决vue-cli创建项目的loader问题
2018/03/13 Javascript
vue使用Element组件时v-for循环里的表单项验证方法
2018/06/28 Javascript
JavaScript禁止右击保存图片,禁止拖拽图片的实现代码
2020/04/28 Javascript
vue+koa2搭建mock数据环境的详细教程
2020/05/18 Javascript
微信小程序单选框自定义赋值
2020/05/26 Javascript
[01:32]DOTA2 2015国际邀请赛中国区预选赛第四日战报
2015/05/29 DOTA
python实现通过shelve修改对象实例
2014/09/26 Python
python编程测试电脑开启最大线程数实例代码
2018/02/09 Python
python aiohttp的使用详解
2019/06/20 Python
python里运用私有属性和方法总结
2019/07/08 Python
Django+uni-app实现数据通信中的请求跨域的示例代码
2019/10/12 Python
Python箱型图处理离群点的例子
2019/12/09 Python
python实现全排列代码(回溯、深度优先搜索)
2020/02/26 Python
Selenium启动Chrome时配置选项详解
2020/03/18 Python
乡镇消防工作实施方案
2014/03/27 职场文书
2014年实习班主任工作总结
2014/11/08 职场文书
大学生毕业评语
2014/12/31 职场文书
小学三年级数学教学反思
2016/02/16 职场文书
送给教师们,到底该如何写好教学反思?
2019/07/02 职场文书
Python中的np.argmin()和np.argmax()函数用法
2021/06/02 Python
详细聊聊浏览器是如何看闭包的
2021/11/11 Javascript