使用模板引擎渲染页面的数据后 在渲染代码获取时间的数据后 // 使用模板引擎渲染页面的数据
var htmlStr = template('tpl-table', res) $('tbody').html(htmlStr)列表数据的模板引擎 $value.pub_date获取数据中的时间
<td>{{$value.pub_date|dataFormat}}</td>定义美化时间的过滤器
template.defaults.imports.dataFormat = function (date) { const dt = new Date(date) var y = dt.getFullYear() var m = padZero(dt.getMonth() + 1) var d = padZero(dt.getDate()) var hh = padZero(dt.getHours()) var mm = padZero(dt.getMinutes()) var ss = padZero(dt.getSeconds()) return y + '-' + m + '-' + d + ' ' + hh + ':' + mm + ':' + ss } // 定义补零的函数 function padZero(n) { return n > 9 ? n : '0' + n }