wxs处理时间戳为年月日 时 分 秒

1、定义一个wxs的后缀文件。wxs不支持js高级语法。不支持使用now Data .要使用getData( )


var filter = {
    getDateTime: function (value, type = 0) {
        //不能使用 new Date()
        var time = getDate(value);
        var year = time.getFullYear();
        var month = time.getMonth() + 1;
        var date = time.getDate();
        var hour = time.getHours();
        var minute = time.getMinutes();
        var second = time.getSeconds();
        month = month < 10 ? "0" + month : month;
        date = date < 10 ? "0" + date : date;
        hour = hour < 10 ? "0" + hour : hour;
        minute = minute < 10 ? "0" + minute : minute;
        second = second < 10 ? "0" + second : second;
        var arr = [
            year + "-" + month + "-" + date + " " + hour + ":" + minute + ":" + second,
            year + "年" + month + "月" + date + " " + hour + ":" + minute + ":" + second,
            year + "年" + month + "月" + date,
            hour + ":" + minute + ":" + second
        ]
        return arr[type];
    }
}
// 导出对外暴露的属性
module.exports = {
    getDateTime: filter.getDateTime
}

2、页面引入使用。src为页面路径。module相当于模块名字

时间:{{toods.getDateTime(传入时间戳)}}

详细参考wxs官方语法

你可能感兴趣的:(小程序)