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 相关文章推荐
背景音乐每次刷新都可以自动更换
Feb 01 Javascript
javascript学习随笔(使用window和frame)的技巧
Mar 08 Javascript
锋利的jQuery jQuery中的DOM操作
Mar 21 Javascript
jQuery.extend()的实现方式详解及实例
Jun 29 Javascript
JS判断文本框内容改变事件的简单实例
Mar 07 Javascript
window.open()详解及浏览器兼容性问题示例探讨
May 29 Javascript
jquery操作 iframe的方法
Dec 03 Javascript
使用JavaScript实现链表的数据结构的代码
Aug 02 Javascript
实例讲解JS中pop使用方法
Jan 27 Javascript
angular 服务随记小结
May 06 Javascript
Vue向后台传数组数据,springboot接收vue传的数组数据实例
Nov 12 Javascript
jquery实现拖拽添加元素功能
Dec 01 jQuery
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网页游戏学习之Xnova(ogame)源码解读(一)
2014/06/23 PHP
yii2.0实现验证用户名与邮箱功能
2015/12/22 PHP
Thinkphp3.2.3整合phpqrcode生成带logo的二维码
2016/07/21 PHP
PHP的RSA加密解密方法以及开发接口使用
2018/02/11 PHP
PHP实现文件上传操作和封装
2020/03/04 PHP
PHP如何使用cURL实现Get和Post请求
2020/07/11 PHP
js实现俄罗斯方块小游戏分享
2014/01/31 Javascript
深入理解Javascript中this的作用域
2014/08/12 Javascript
jQuery学习笔记之jQuery+CSS3的浏览器兼容性
2015/01/19 Javascript
JS+CSS实现DIV层的展开、收缩效果
2016/01/28 Javascript
详解XMLHttpRequest(二)响应属性、二进制数据、监测上传下载进度
2016/09/14 Javascript
Bootstrapvalidator校验、校验清除重置的实现代码(推荐)
2016/09/28 Javascript
easyui datagrid 大数据加载效率慢,优化解决方法(推荐)
2016/11/09 Javascript
使用bootstrap-paginator.js 分页来进行ajax 异步分页请求示例
2017/03/09 Javascript
深入理解Vue官方文档梳理之全局API
2017/11/22 Javascript
详解vue-router 初始化时做了什么
2018/06/11 Javascript
JS module的导出和导入的实现代码
2019/02/25 Javascript
vue实现绑定事件的方法实例代码详解
2019/06/20 Javascript
python的常见命令注入威胁
2013/02/18 Python
python实现简单温度转换的方法
2015/03/13 Python
python实现数独算法实例
2015/06/09 Python
python实现ping的方法
2015/07/06 Python
Python引用模块和查找模块路径
2016/03/17 Python
Python中的特殊方法以及应用详解
2020/09/20 Python
python爬取抖音视频的实例分析
2021/01/19 Python
htnl5利用svg页面高斯模糊的方法
2018/07/20 HTML / CSS
意大利制造的男鞋和女鞋:SCAROSSO
2018/03/07 全球购物
《学会合作》教学反思
2014/04/12 职场文书
《祁黄羊》教学反思
2014/04/22 职场文书
社区灵活就业证明
2014/11/03 职场文书
工作试用期自我评价
2015/03/10 职场文书
2015小学教师德育工作总结
2015/05/12 职场文书
2016继续教育研修日志
2015/11/13 职场文书
OpenCV-Python实现轮廓的特征值
2021/06/09 Python
Python matplotlib多个子图绘制整合
2022/04/13 Python
MyBatis在注解上使用动态SQL方式(@select使用if)
2022/07/07 Java/Android