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 相关文章推荐
DOM精简教程
Oct 03 Javascript
function, new function, new Function之间的区别
Mar 08 Javascript
js 复制或插入Html的实现方法小结
May 19 Javascript
jquery 插件学习(六)
Aug 06 Javascript
Javascript在IE和FireFox中的不同表现简析
Dec 03 Javascript
js delete 用法(删除对象属性及变量)
Aug 24 Javascript
jQuery 中的 DOM 操作
Apr 26 Javascript
AngularJS ng-bind-html 指令详解及实例代码
Jul 30 Javascript
JS实现快速的导航下拉菜单动画效果附源码下载
Nov 01 Javascript
Vue导出页面为PDF格式的实现思路
Jul 31 Javascript
webpack的tree shaking的实现方法
Sep 18 Javascript
如何在vue 中使用柱状图 并自修改配置
Jan 21 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
destoon二次开发模板及调用语法汇总
2014/06/21 PHP
php求一个网段开始与结束IP地址的方法
2015/07/09 PHP
谈谈从phpinfo中能获取哪些值得注意的信息
2017/03/28 PHP
thinkphp框架类库扩展操作示例
2019/11/26 PHP
js函数调用常用方法详解
2012/12/03 Javascript
jquery选择器的选择使用及性能介绍
2013/01/16 Javascript
使用delegate方法为一个tr标签加一个链接
2014/06/27 Javascript
JavaScript实现鼠标滑过图片变换效果的方法
2015/04/16 Javascript
node通过npm写一个cli命令行工具
2017/10/12 Javascript
vue.js2.0点击获取自己的属性和jquery方法
2018/02/23 jQuery
vue 设置proxyTable参数进行代理跨域
2018/04/09 Javascript
Vue+axios实现统一接口管理的方法
2018/07/23 Javascript
使用vue-cli webpack 快速搭建项目的代码
2018/11/21 Javascript
Vue源码中要const _toStr = Object.prototype.toString的原因分析
2018/12/09 Javascript
详解JavaScript原型与原型链
2020/11/16 Javascript
详解使用pymysql在python中对mysql的增删改查操作(综合)
2017/01/18 Python
python实现Adapter模式实例代码
2018/02/09 Python
在cmder下安装ipython以及环境的搭建
2018/10/19 Python
python GUI库图形界面开发之pyinstaller打包python程序为exe安装文件
2020/02/26 Python
python使用requests库爬取拉勾网招聘信息的实现
2020/11/20 Python
HTML5学习笔记之html5与传统html区别
2016/01/06 HTML / CSS
台湾母婴用品购物网站:Infant婴之房
2018/06/15 全球购物
Footshop罗马尼亚:最好的运动鞋选择
2019/09/10 全球购物
采购类个人求职的自我评价
2014/02/18 职场文书
技术合作协议书范本
2014/04/18 职场文书
物业品质提升方案
2014/06/08 职场文书
2014年村支部书记四风对照检查材料思想汇报
2014/10/02 职场文书
计生个人工作总结
2015/02/28 职场文书
2015年学校工作总结范文
2015/04/20 职场文书
纪委立案决定书
2015/06/24 职场文书
100句人生哲理语录集锦:强者征服今天,懒汉坐等明天
2019/10/18 职场文书
Python实现简单的猜单词
2021/06/15 Python
Django Paginator分页器的使用示例
2021/06/23 Python
python机器学习创建基于规则聊天机器人过程示例详解
2021/11/02 Python
Windows 64位 安装 mysql 8.0.28 图文教程
2022/04/19 MySQL
MySql按时,天,周,月进行数据统计
2022/08/14 MySQL