formatter.datetime 优化建议

时代网络 6月前 363

publicassetsjsrequire-table.js

formatter: //渲染的方法

原版

datetime: function (value, row, index) {
    return value ? Moment(parseInt(value) * 1000).format("YYYY-MM-DD HH:mm:ss") : __('None');
},

建议更改为如下,方便数据库字段不是int,而是datetime类型存储的日期也能格式化。
同时 datetime_format 能够按需定义输出格式。

datetime: function (value, row, index) {
    this.datetime_format = typeof this.datetime_format === 'undefined' ? 'YYYY-MM-DD HH:mm:ss' : this.datetime_format;
    if(isNaN(value)){
        return value ? Moment(value).format(this.datetime_format) : __('None');
    }else{
        return value ? Moment(parseInt(value) * 1000).format(this.datetime_format) : __('None');
    }
},
最新回复 (2)
返回