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的datepicker的本地化以及Today问题
May 23 Javascript
JS 屏蔽按键效果与改变按键效果的示例代码
Dec 24 Javascript
js判断为空Null与字符串为空简写方法
Feb 24 Javascript
node.js中的querystring.escape方法使用说明
Dec 10 Javascript
在JavaScript的正则表达式中使用exec()方法
Jun 16 Javascript
jquery ztree异步搜索(搜叶子)实践
Feb 25 Javascript
深入分析javascript中的错误处理机制
Jul 17 Javascript
jquery封装插件时匿名函数形参和实参的写法解释
Feb 14 Javascript
Angular2使用Angular-CLI快速搭建工程(二)
May 21 Javascript
react-native DatePicker日期选择组件的实现代码
Sep 12 Javascript
vue2里面ref的具体使用方法
Oct 27 Javascript
JavaScript实现QQ列表展开收缩扩展功能
Oct 30 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&amp;mysql(二)
2006/10/09 PHP
MySQL数据库转移,access,sql server 转 MySQL 的图文教程
2007/09/02 PHP
第五章 php数组操作
2011/12/30 PHP
PHP中的函数-- foreach()的用法详解
2013/06/24 PHP
使用Discuz关键词服务器实现PHP中文分词
2014/03/11 PHP
ThinkPHP多表联合查询的常用方法
2020/03/24 PHP
php使用$_POST或$_SESSION[]向js函数传参
2014/09/16 PHP
php面向对象的用户登录身份验证
2017/06/08 PHP
学习YUI.Ext第五日--做拖放Darg&amp;Drop
2007/03/10 Javascript
JS脚本defer的作用示例介绍
2014/01/02 Javascript
js中substring和substr的定义和用法
2014/05/05 Javascript
Javascript异步编程模型Promise模式详细介绍
2014/05/08 Javascript
老生常谈 js中this的指向
2016/06/30 Javascript
jQuery实现获取隐藏div高度的方法示例
2017/02/09 Javascript
windows下vue.js开发环境搭建教程
2017/03/20 Javascript
微信小程序实现红包雨功能
2018/07/11 Javascript
Vue无限滑动周选择日期的组件的示例代码
2018/07/18 Javascript
vue单页面实现当前页面刷新或跳转时提示保存
2018/11/02 Javascript
antd日期选择器禁止选择当天之前的时间操作
2020/10/29 Javascript
Python中的数据对象持久化存储模块pickle的使用示例
2016/03/03 Python
Python判断列表是否已排序的各种方法及其性能分析
2016/06/20 Python
Python 专题四 文件基础知识
2017/03/20 Python
python 删除非空文件夹的实例
2018/04/26 Python
python输出决策树图形的例子
2019/08/09 Python
python图片剪裁代码(图片按四个点坐标剪裁)
2020/03/10 Python
Django调用百度AI接口实现人脸注册登录代码实例
2020/04/23 Python
使用python matploblib库绘制准确率,损失率折线图
2020/06/16 Python
详解CSS3的perspective属性设置3D变换距离的方法
2016/05/23 HTML / CSS
广州御银科技股份有限公司试卷(C++)
2016/11/04 面试题
是否可以从一个static方法内部发出对非static方法的调用?
2014/08/18 面试题
搞笑获奖感言
2014/01/30 职场文书
行政管理专业求职信
2014/07/06 职场文书
湖南省召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
JavaScript 语句之常用 for 循环详解
2021/03/29 Javascript
雄兵连:第三季先行图公开,天使恶魔联合,银河之力的新力量
2021/06/11 国漫
一次SQL如何查重及去重的实战记录
2022/03/13 MySQL