laydate只显示时分 不显示秒的功能实现方法


Posted in Javascript onSeptember 28, 2019

场景

最近有个需求,需要选择时间段,例如10:00 ~ 12:30。

目前的系统前端用的是layui,时间插件自然是选择了laydate。

查阅了laydate的api发现并没有直接可以设置去掉秒并且分钟只显示整10的配置。

然后就决定动手自己写一下。

layui.use('laydate', function(){
        var laydate = layui.laydate;
        laydate.render({
          elem: '#scheStartTime'+trindex,
          type:'time',
          trigger:'click',
          format: 'HH:mm',
          btns: ['clear', 'confirm'],
          ready: formatminutes
        });
});

首先设置format为'HH:mm' 格式,去除掉秒的展示。然后在ready中写一个方法,ready的方法会在绑定之前执行。

function formatminutes(date){
      var aa = $(".laydate-time-list li ol")[1];
      var showtime = $($(".laydate-time-list li ol")[1]).find("li");
      for (var i = 0; i < showtime.length; i++) {
        var t00 = showtime[i].innerText;
        if (t00 != "00" && t00 != "10" && t00 != "20" && t00 != "30" && t00 != "40" && t00 != "50") {
          showtime[i].hidden = true;
        }
      }
      $($(".laydate-time-list li ol")[2]).find("li").remove(); //清空秒 
    }

formatminutes方法中进行移除非整10的分钟(此处最好使用hidden不要使用remove,我发现remove会导致设置最大值最小值时候出现问题),并且移除掉秒的li。

实现效果如图所示。

laydate只显示时分 不显示秒的功能实现方法

以上这篇laydate只显示时分 不显示秒的功能实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript调用Activex控件的事件的实现方法
Apr 11 Javascript
TinyMCE 新增本地图片上传功能
Nov 05 Javascript
有关于JS构造函数的重载和工厂方法
Apr 07 Javascript
Python脚本后台运行的几种方式
Mar 09 Javascript
动态加载jQuery的两种方法实例分析
Jul 17 Javascript
IE6-IE9使用JSON、table.innerHTML所引发的问题
Dec 22 Javascript
Kindeditor在线文本编辑器如何过滤HTML
Apr 14 Javascript
js操作DOM--添加、删除节点的简单实例
Jul 08 Javascript
jquery+ajaxform+springboot控件实现数据更新功能
Jan 22 jQuery
详解VUE-地区选择器(V-Distpicker)组件使用心得
May 07 Javascript
vue+element创建动态的form表单及动态生成表格的行和列
May 20 Javascript
Vue.js组件props数据验证实现详解
Oct 19 Javascript
layui时间控件选择时间范围的实现方法
Sep 28 #Javascript
layui table 表格上添加日期控件的两种方法
Sep 28 #Javascript
Layui选项卡制作历史浏览记录的方法
Sep 28 #Javascript
Layui带搜索的下拉框的使用以及动态数据绑定方法
Sep 28 #Javascript
layui的select联动实现代码
Sep 28 #Javascript
关于layui的下拉搜索框异步加载数据的解决方法
Sep 28 #Javascript
layui的数据表格+springmvc实现搜索功能的例子
Sep 28 #Javascript
You might like
php中文件上传的安全问题
2006/10/09 PHP
php过滤html中的其他网站链接的方法(域名白名单功能)
2014/04/24 PHP
PHP实现多级分类生成树的方法示例
2017/02/07 PHP
JavaScript入门教程(1) 什么是JS
2009/01/31 Javascript
被jQuery折腾得半死,揭秘为何jQuery为何在IE/Firefox下均无法使用
2010/01/22 Javascript
解决iframe的frameborder在chrome/ff/ie下的差异
2010/08/12 Javascript
jquery实现textarea输入字符控制(仿微博输入控制字符)
2013/04/26 Javascript
基于jquery实现的定时显示与隐藏div广告的实现代码
2013/08/22 Javascript
jQuery ui 利用 datepicker插件实现开始日期(minDate)和结束日期(maxDate)
2014/05/22 Javascript
JavaScript监听文本框回车事件并过滤文本框空格的方法
2015/04/16 Javascript
javascript表格的渲染组件
2015/07/03 Javascript
Node.js文件操作方法汇总
2016/03/22 Javascript
javascript实现的猜数小游戏完整实例代码
2016/05/10 Javascript
js友好的时间返回函数
2016/08/24 Javascript
利用JS做网页特效_大图轮播(实例讲解)
2017/08/09 Javascript
AngularJS使用ng-repeat遍历二维数组元素的方法详解
2017/11/11 Javascript
新手如何快速理解js异步编程
2019/06/24 Javascript
JS开发自己的类库实例分析
2019/08/28 Javascript
Pycharm学习教程(3) 代码运行调试
2017/05/03 Python
Python实现判断并移除列表指定位置元素的方法
2018/04/13 Python
python实现图书借阅系统
2019/02/20 Python
Pytorch中accuracy和loss的计算知识点总结
2019/09/10 Python
python3实现在二叉树中找出和为某一值的所有路径(推荐)
2019/12/26 Python
Python操作Excel把数据分给sheet
2020/05/20 Python
CSS3弹性盒模型flex box快速入门心得(必看篇)
2016/05/24 HTML / CSS
最新的小工具和卓越的产品设计:Oh That Tech!
2019/08/07 全球购物
Java面试笔试题大全
2016/11/23 面试题
销售经理工作职责范文
2013/12/03 职场文书
教师现实表现材料
2014/02/14 职场文书
模具专业毕业生自荐书范文
2014/02/19 职场文书
主题教育活动总结
2014/05/05 职场文书
市场开发计划书
2014/05/07 职场文书
宣传普通话标语
2014/06/27 职场文书
寻找最美乡村教师观后感
2015/06/18 职场文书
通讯稿格式及范文
2015/07/22 职场文书
Go web入门Go pongo2模板引擎
2022/05/20 Golang