基于 Bootstrap Datetimepicker 联动

发布时间 - 2026-01-11 02:37:56    点击率:

先看一下 层级联动的案例

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

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

下面看封装代码

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 联动,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# bootstrap-datetimepicker  # 基于BootStrap multiselect.js实现的下拉框联动效果  # Bootstrap select下拉联动(jQuery cxselect)  # jQuery基于BootStrap样式实现无限极地区联动  # 基于AngularJs + Bootstrap + AngularStrap相结合实现省市区联动代码  # 基于javascript bootstrap实现生日日期联动选择  # 基于Bootstrap实现城市三级联动  # 小编  # 输入框  # 在此  # 给大家  # 所述  # 先看  # 给我留言  # 感谢大家  # 疑问请  # 有任何  # 结束时间  # endDate  # sessionStorage  # language  # datetimepicker  # remove  # autoclose  # true  # lang  # getItem 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?  网页设计与网站制作内容,怎样注册网站?  Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全  EditPlus中的正则表达式实战(6)  Laravel如何实现API资源集合?(Resource Collection教程)  Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案  如何用好域名打造高点击率的自主建站?  Laravel怎么使用artisan命令缓存配置和视图  Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置  Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用  *服务器网站为何频现安全漏洞?  php增删改查怎么学_零基础入门php数据库操作必知基础【教程】  Laravel全局作用域是什么_Laravel Eloquent Global Scopes应用指南  为什么php本地部署后css不生效_静态资源加载失败修复技巧【技巧】  制作旅游网站html,怎样注册旅游网站?  iOS正则表达式验证手机号、邮箱、身份证号等  SQL查询语句优化的实用方法总结  成都网站制作公司哪家好,四川省职工服务网是做什么用?  Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置  Laravel怎么导出Excel文件_Laravel Excel插件使用教程  Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转  如何制作一个表白网站视频,关于勇敢表白的小标题?  米侠浏览器网页图片不显示怎么办 米侠图片加载修复  如何在IIS中新建站点并配置端口与IP地址?  大同网页,大同瑞慈医院官网?  Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?  Python企业级消息系统教程_KafkaRabbitMQ高并发应用  如何在宝塔面板中修改默认建站目录?  Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】  如何在IIS中新建站点并配置端口与物理路径?  网站图片在线制作软件,怎么在图片上做链接?  Laravel如何使用Vite进行前端资源打包?(配置示例)  Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】  如何在阿里云虚拟服务器快速搭建网站?  如何用免费手机建站系统零基础打造专业网站?  Laravel怎么实现前端Toast弹窗提示_Laravel Session闪存数据Flash传递给前端【方法】  Laravel如何使用Blade模板引擎?(完整语法和示例)  Laravel怎么实现验证码功能_Laravel集成验证码库防止机器人注册  Laravel怎么使用Blade模板引擎_Laravel模板继承与Component组件复用【手册】  Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】  ai格式如何转html_将AI设计稿转换为HTML页面流程【页面】  如何续费美橙建站之星域名及服务?  常州企业网站制作公司,全国继续教育网怎么登录?  青岛网站建设如何选择本地服务器?  佛山企业网站制作公司有哪些,沟通100网上服务官网?  网站制作大概多少钱一个,做一个平台网站大概多少钱?  独立制作一个网站多少钱,建立网站需要花多少钱?  Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】  php结合redis实现高并发下的抢购、秒杀功能的实例  Laravel如何生成API文档?(Swagger/OpenAPI教程)