<强> 1,html:添加一个表,用来显示数据强>
& lt;表类=" layui-table " id="列表" lay-filter=癿anageEvent祝辞& lt;/table>
<强> 2,js部分:接收后台传来的数据强>
layui。使用([“laypage”、“层”,“元素”,“表”,“形式”),函数(){ var laypage=layui.laypage; var层=layui.layer; var元素=layui.element; var表=layui.table; var=layui.form形式; table.render ({ elem:“#列表”, url:“${路径}/管理/selectManageList ',//数据接口, 页面:假的,//开启分页 关口:[[//表头 {字段:“manageId”,标题:“ID”:真的,固定:‘左’,对齐:“中心”}, {字段:“电话”、标题:“手机号码”,对齐:“中心”}, {字段:“mrtRoleName”,标题:“身份”,对齐:“中心”}, {字段:“loginTime”,标题:“最后登入时间”,对齐:“中心”,模板:“# loginTime”}, {字段:“地位”,标题:“状态的,样板:# statusTpl,对齐:“中心”}, {字段:“地位”,标题:“操”作,工具栏:# barDemo,模板:“# statusEdit unresize:真的,对齐:“中心”} ]] }); >之前<强> 3,引进:强>
& lt;脚本type=" text/html " id=發oginTime”比; {{dateFormat (d.loginTime)}}//d是layui自带的 & lt;/script> >之前
<强> 4,引入下面JS代码,可以刚在公共的JS文件里面强>
/*时间戳转化开始*/Date.prototype。格式=函数(fmt){//作者: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()//毫秒 }; 如果(/(y +)/test (fmt)) fmt=fmt.replace (RegExp。1美元,(this.getFullYear () + " ")。substr(长度)4 - RegExp。1.美元); 在o (var k) 如果新的正则表达式(“(“+ k +”)”)。test (fmt)) fmt=fmt.replace (RegExp。1美元,(RegExp。1美元。长度==1)& # 63;(o [k]):((“00”+ o [k])。substr ((" + o [k]) . length))); 返回fmt; } String.prototype。格式=函数(args) { var=结果; 如果参数。长度比;0){ 如果参数。长度==1,,typeof (args)==發oginTime”) { (var关键args) { 如果(args(例子)!=未定义){ var reg=new RegExp(“({+键+ "})”、“g”); 结果=结果。替换(reg, args(例子)); } } } 其他{ (var=0;我& lt;arguments.length;我+ +){ 如果(参数[我]!=未定义){//var reg=new RegExp(”({[“我+ +”]})”," g ");//这个在索引大于9时会有问题 var reg=new RegExp (“({)”+我+”(})”、“g”); 结果=结果。替换(reg,参数[我]); } } } } 返回结果; } 函数dateFormat(价值){ 返回值& # 63;新日期(值* 1000)。格式(“yyyy-MM-dd hh: mm: ss”):“”; }值得注意的是:价值值,毫秒还是秒;我这里的价值是毫秒所以乘了1000
/*时间戳转化结束
以上这篇layui前端时间戳转化实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
layui前端时间戳转化实例