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 相关文章推荐
jquery的$getjson调用并获取远程的JSON字符串问题
Dec 10 Javascript
Jquery显示和隐藏元素或设为只读(含Ligerui的控件禁用,实例说明介绍)
Jul 09 Javascript
新增加的内容是如何将div的scrollbar自动移动最下面
Jan 02 Javascript
js 针对html DOM元素操作等经验累积
Mar 11 Javascript
Angularjs编写KindEditor,UEidtor,jQuery指令
Jan 28 Javascript
多种JQuery循环滚动文字图片效果代码
Jun 23 Javascript
20分钟打造属于你的Bootstrap站点
Jul 27 Javascript
JavaScript cookie详解及简单实例应用
Dec 31 Javascript
详解Vue学习笔记入门篇之组件的内容分发(slot)
Jul 17 Javascript
vue.js todolist实现代码
Oct 29 Javascript
详解基于mpvue微信小程序下载远程图片到本地解决思路
May 16 Javascript
Vue使用Ref跨层级获取组件的步骤
Jan 25 Vue.js
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 静态变量的初始化
2009/11/15 PHP
PHP中Enum(枚举)用法实例详解
2015/12/07 PHP
Linux系统中为php添加pcntl扩展
2016/08/28 PHP
PHP解决中文乱码
2017/04/28 PHP
JXTree对象,读取外部xml文件数据,生成树的函数
2007/04/02 Javascript
JQuery jsonp 使用示例代码
2009/08/12 Javascript
为javascript添加String.Format方法
2020/08/11 Javascript
jQuery EasyUI 中文API Layout(Tabs)
2010/04/27 Javascript
把input初始值不写value的具体实现方法
2013/07/04 Javascript
jQuery trigger()方法用法介绍
2015/01/13 Javascript
JavaScript_object基础入门(必看篇)
2016/06/13 Javascript
微信小程序Redux绑定实例详解
2017/06/07 Javascript
深入浅析Vue不同场景下组件间的数据交流
2017/08/15 Javascript
基于Vue SEO的四种方案(小结)
2019/07/01 Javascript
微信小程序中网络请求缓存的解决方法
2019/12/29 Javascript
vue动态渲染svg、添加点击事件的实现
2020/03/13 Javascript
VUE UPLOAD 通过ACTION返回上传结果操作
2020/09/07 Javascript
JavaScript手写数组的常用函数总结
2020/11/22 Javascript
Python中的面向对象编程详解(上)
2015/04/13 Python
Python导出数据到Excel可读取的CSV文件的方法
2015/05/12 Python
Python入门_浅谈逻辑判断与运算符
2017/05/16 Python
13个最常用的Python深度学习库介绍
2017/10/28 Python
对Python的多进程锁的使用方法详解
2019/02/18 Python
使用pandas读取文件的实现
2019/07/31 Python
python有几个版本
2020/06/17 Python
Python生成器generator原理及用法解析
2020/07/20 Python
Old Navy加拿大官网:美式休闲服饰品牌
2017/09/26 全球购物
德国自行车商店:Tretwerk
2019/06/21 全球购物
在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern "C"
2014/08/09 面试题
医药工作者的求职信范文
2013/09/21 职场文书
QA工程师岗位职责
2013/11/20 职场文书
计算机科学系职业生涯规划书
2014/03/08 职场文书
采购内勤岗位职责
2015/04/13 职场文书
劳动仲裁撤诉申请书
2015/05/18 职场文书
高中班主任工作总结(范文)
2019/08/20 职场文书
导游词之蓬莱长岛
2019/12/17 职场文书