template模板引擎中美化时间的过滤器

    技术2025-03-18  22

    使用模板引擎渲染页面的数据后 在渲染代码获取时间的数据后 // 使用模板引擎渲染页面的数据

    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 }
    Processed: 0.009, SQL: 9