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 相关文章推荐
js仿黑客帝国字母掉落效果代码分享
Nov 08 Javascript
jquery获取css的color值返回RGB的方法
Dec 18 Javascript
jQuery+ajax实现文章点赞功能的方法
Dec 31 Javascript
JQuery Mobile 弹出式登录框的实现方法
May 28 Javascript
利用Node.JS实现邮件发送功能
Oct 21 Javascript
js cookie实现记住密码功能
Jan 17 Javascript
js遍历json对象所有key及根据动态key获取值的方法(必看)
Mar 09 Javascript
jQuery插件HighCharts绘制简单2D柱状图效果示例【附demo源码】
Mar 21 jQuery
微信小程序 支付功能(前端)的实现
May 24 Javascript
vue+axios实现post文件下载
Sep 25 Javascript
js中addEventListener()与removeEventListener()用法案例分析
Mar 02 Javascript
vue实力踩坑之push当前页无效
Apr 10 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
phpMyAdmin下载、安装和使用入门教程
2007/05/31 PHP
php 分库分表hash算法
2009/11/12 PHP
php SQL Injection with MySQL
2011/02/27 PHP
那些年一起学习的PHP(三)
2012/03/22 PHP
php中将指针移动到数据集初始位置的实现代码[mysql_data_seek]
2012/11/01 PHP
PHP保存session到memcache服务器的方法
2016/01/19 PHP
PHP批量获取网页中所有固定种子链接的方法
2016/11/18 PHP
js操作Xml(向服务器发送Xml,处理服务器返回的Xml)(IE下有效)
2009/01/30 Javascript
一个JQuery操作Table的代码分享
2012/03/30 Javascript
ExtJS中设置下拉列表框不可编辑的方法
2014/05/07 Javascript
jQuery 和 CSS 的文本特效插件集锦
2014/12/12 Javascript
jQuery实现可用于博客的动态滑动菜单完整实例
2015/09/17 Javascript
jQuery采用连缀写法实现的折叠菜单效果
2015/09/18 Javascript
JavaScript函数的一些注意要点小结及js匿名函数
2015/11/10 Javascript
Angular2 环境配置详细介绍
2016/09/21 Javascript
jQuery视差滚动效果网页实现方法经验总结
2016/09/29 Javascript
nodejs密码加密中生成随机数的实例代码
2017/07/17 NodeJs
微信小程序wepy框架学习和使用心得详解
2019/05/24 Javascript
微信小程序错误this.setData报错及解决过程
2019/09/18 Javascript
js实现图片上传即时显示效果
2019/09/30 Javascript
解决Vue watch里调用方法的坑
2020/11/07 Javascript
RC4文件加密的python实现方法
2015/06/30 Python
node.js获取参数的常用方法(总结)
2017/05/29 Python
python xpath获取页面注释的方法
2019/01/14 Python
python3实现微型的web服务器
2019/09/03 Python
python分布式编程实现过程解析
2019/11/08 Python
pandas创建DataFrame的7种方法小结
2020/06/14 Python
一文弄懂Pytorch的DataLoader, DataSet, Sampler之间的关系
2020/07/03 Python
使用darknet框架的imagenet数据分类预训练操作
2020/07/07 Python
美国最受欢迎的度假租赁网站:VRBO
2016/08/02 全球购物
阿里健康官方海外旗舰店:阿里健康国际自营
2017/11/24 全球购物
茶叶店创业计划书范文
2014/01/19 职场文书
学雷锋月活动总结
2014/04/25 职场文书
党员教师群众路线对照检查材料思想汇报
2014/09/29 职场文书
毕业生代领毕业材料的授权委托书
2014/09/29 职场文书
2019关于垃圾分类处理的调查报告
2019/12/26 职场文书