Layer:layui.util.timeAgo 使用
页面显示 1970-01-19 13:37:36
后台返回的是:1573802570 (不一定是这个数字)
JS代码:
【1、修改前】
,{field: 'create_time', title: '时间', width: 170, templet: '<div>{{ layui.util.timeAgo(d.create_time) }}</div>'}
【2、百度了一个】
,{field: 'create_time', title: '时间', width: 170, templet: '<div>{{# var create_time = layui.util.timeAgo(new Date(d.create_time||""), true); }}{{create_time}}</div>'}
【3、修改后】
,{field: 'create_time', title: '时间', width: 170, templet: '<div>{{ layui.util.timeAgo(d.create_time * 1000) }}</div>'}
【总结】
刚开始没写错,因为 js 是毫秒的,只要把后台返回的 时间戳 * 1000 就是正确的时间了。
第二种情况是先定义create_time 变量,再赋值。