layui前端时间戳转化实例


Posted in Javascript onNovember 15, 2019

1、html : 添加一个table,用来显示数据

<table class="layui-table" id="list" lay-filter="manageEvent"></table>

2、js部分 :接收后台传来的数据

layui.use(['laypage', 'layer','element','table','form'], function(){
   var laypage = layui.laypage;
   var layer = layui.layer;
   var element = layui.element;
   var table = layui.table;
   var form = layui.form;
   
   table.render({
    elem: '#list',
    url: '${path}/manage/selectManageList', //数据接口,
    page: false, //开启分页
    cols: [[ //表头
     {field: 'manageId', title: 'ID', sort: true, fixed: 'left',align:"center"},
     {field: 'phone', title: '手机号码',align:"center"},
     {field: 'mrtRoleName', title: '身份',align:"center"},
     {field: 'loginTime', title: '最后登入时间',align:"center",templet: '#loginTime'},
     {field: 'status', title: '状态',templet: '#statusTpl',align:"center"},
     {field:'status', title:'操作', toolbar: '#barDemo',templet:"#statusEdit",unresize: true,align:"center"}
    ]]

 });

3、引进 :

<script type="text/html" id="loginTime"> 

 {{ dateFormat(d.loginTime) }} // d是layui自带的
</script>

layui前端时间戳转化实例

4、引入下面JS代码,可以刚在公共的JS文件里面

/* 时间戳转化开始 */
  Date.prototype.format = function (fmt) { //author: meizz 
   var o = { 
    "M+": this.getMonth() + 1, //月份 
    "d+": this.getDate(), //日 
    "h+": this.getHours(), //小时 
    "m+": this.getMinutes(), //分 
    "s+": this.getSeconds(), //秒 
    "q+": Math.floor((this.getMonth() + 3) / 3), //q是季度
    "S": this.getMilliseconds() //毫秒 
   }; 
   if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); 
   for (var k in o) 
    if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length))); 
   return fmt; 
  } 
  
  String.prototype.format = function (args) { 
   var result = this; 
   if (arguments.length > 0) { 
    if (arguments.length == 1 && typeof (args) == "loginTime") { 
     for (var key in args) { 
      if (args[key] != undefined) { 
       var reg = new RegExp("({" + key + "})", "g"); 
       result = result.replace(reg, args[key]); 
      } 
     } 
    } 
    else { 
     for (var i = 0; i < arguments.length; i++) { 
      if (arguments[i] != undefined) { 
       //var reg = new RegExp("({[" + i + "]})", "g");//这个在索引大于9时会有问题 
       var reg = new RegExp("({)" + i + "(})", "g"); 
       result = result.replace(reg, arguments[i]); 
      } 
     } 
    } 
   } 
   return result; 
  }
  function dateFormat(value) {
   return value ? new Date(value*1000).format("yyyy-MM-dd hh:mm:ss") : ""; 
  }

值得注意的是:value值,毫秒还是秒;我这里的value是毫秒所以乘了1000

/* 时间戳转化结束

layui前端时间戳转化实例

以上这篇layui前端时间戳转化实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
如何在Web页面上直接打开、编辑、创建Office文档
Mar 12 Javascript
JavaScript高级程序设计(第3版)学习笔记 概述
Oct 11 Javascript
javascript变量作用域使用中常见错误总结
Mar 26 Javascript
js实现用户注册协议倒计时的方法
Jan 21 Javascript
jQuery的remove()方法使用详解
Aug 11 Javascript
JavaScript性能优化之小知识总结
Nov 20 Javascript
javascript的理解及经典案例分析
May 20 Javascript
Vuex简单入门
Apr 19 Javascript
Vue中引入样式文件的方法
Aug 18 Javascript
Vue使用json-server进行后端数据模拟功能
Apr 17 Javascript
Vue+mui实现图片的本地缓存示例代码
May 24 Javascript
js动态生成表格(节点操作)
Jan 12 Javascript
JavaScript变量基本使用方法实例分析
Nov 15 #Javascript
JavaScript字符串处理常见操作方法小结
Nov 15 #Javascript
layui数据表格重载实现往后台传参
Nov 15 #Javascript
JS实现贪吃蛇游戏
Nov 15 #Javascript
Layui表格监听行单双击事件讲解
Nov 14 #Javascript
layui table表格数据的新增,修改,删除,查询,双击获取行数据方式
Nov 14 #Javascript
解决Layui数据表格显示无数据提示的问题
Nov 14 #Javascript
You might like
在PHP里得到前天和昨天的日期的代码
2007/08/16 PHP
php通过文件流方式复制文件的方法
2015/03/13 PHP
js 页面刷新location.reload和location.replace的区别小结
2009/12/24 Javascript
初窥JQuery(二)事件机制(2)
2010/12/06 Javascript
jQuery不间断滚动效果(模拟百度新闻支持文字/图片/垂直滚动)
2013/02/05 Javascript
html+css+js实现xp window界面及有关功能
2013/03/26 Javascript
js调用后台servlet方法实例
2013/06/09 Javascript
js 一个关于图片onload加载的事
2013/11/10 Javascript
JS实现超简单的仿QQ折叠菜单效果
2015/09/21 Javascript
整理AngularJS框架使用过程当中的一些性能优化要点
2016/03/05 Javascript
利用JS判断字符串是否含有数字与特殊字符的方法小结
2016/11/25 Javascript
深入理解选择框脚本[推荐]
2016/12/13 Javascript
webpack的CSS加载器的使用
2018/09/11 Javascript
AngularJS上传文件的示例代码
2018/11/10 Javascript
PHP实现基于Redis的MessageQueue队列封装操作示例
2019/02/02 Javascript
JS数组扁平化、去重、排序操作实例详解
2020/02/24 Javascript
Vue 根据条件判断van-tab的显示方式
2020/08/03 Javascript
利用Vue实现简易播放器的完整代码
2020/12/30 Vue.js
Python实现的一个简单LRU cache
2014/09/26 Python
Python实现代码统计工具(终极篇)
2016/07/04 Python
Python批量生成特定尺寸图片及图画任意文字的实例
2019/01/30 Python
详解Python用户登录接口的方法
2019/04/17 Python
使用python搭建服务器并实现Android端与之通信的方法
2019/06/28 Python
PyQT5速成教程之Qt Designer介绍与入门
2020/11/02 Python
Becextech新西兰:数码单反相机和手机在线商店
2018/04/27 全球购物
医院护士求职自荐信格式
2013/09/21 职场文书
优秀学生干部个人的自我评价
2013/10/04 职场文书
土木工程个人自荐信范文
2013/11/30 职场文书
幼儿园实习生辞职信
2014/01/20 职场文书
2014年社区卫生工作总结
2014/12/18 职场文书
2015年社区教育工作总结
2015/05/13 职场文书
2015年中职班主任工作总结
2015/05/25 职场文书
感恩教师节主题班会
2015/08/12 职场文书
《合作意向书》怎么写?
2019/08/20 职场文书
Go语言操作数据库及其常规操作的示例代码
2021/04/21 Golang
阿里云日志过滤器配置日志服务
2022/04/09 Servers