如何格式化数据表中显示的日期

埃科姆

我有一个函数,可以使用数据表在数组中显示对象。我将日期和时间格式从ISODate更改为人类可读格式有点麻烦。

myData

var datas = {“rows” : [{_id: "2017-01-03T00:00:00.000Z", Humidity: 24, Temperature: 18},

{_id: "2017-01-04T00:00:00.000Z", Humidity: 23.071428571428573, Temperature: 18.928571428571427} ]}

JS脚本

var table = $('#myTable').DataTable( { 
    data: datas.rows,
            "columns": [
                { data: "_id" },
                { data: "Temperature" },
                { data: "Humidity" }

            ]
    });

感谢您的预期帮助。

恼人的老鼠

如上文@Paul Abbott所述,momentjs和render函数应该可以正确显示:

var datas = {
    "rows": [
        {
            _id: "2017-01-03T00:00:00.000Z", 
            Humidity: 24, 
            Temperature: 18
        },
        {
            _id: "2017-01-04T00:00:00.000Z", 
            Humidity: 23.071428571428573, 
            Temperature: 18.928571428571427
        } 
    ]
}


var table = $('#myTable').DataTable( { 
    data: datas.rows,
    "columns": [
        { 
            data: "_id",
            render: function(data, type, row){
                if(type === "sort" || type === "type"){
                    return data;
                }
                return moment(data).format("MM-DD-YYYY HH:mm");
            }
        },
        { 
            data: "Temperature" 
        },
        { 
            data: "Humidity" 
        }

    ]
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何格式化Vuetify数据表日期列?

格式化数据表中的日期列

R - 如何格式化数据表/数据框中几列的日期

如何在 RShiny App 中显示存储在列表中的数据表并格式化数据表

如何将日期时间格式化为仅数据表中的特定DATE格式

如何格式化设备数据表中的 I2C 数据?

在jQuery数据表中显示之前,将json日期格式化为mm / dd / yy格式

如何使用DT包中的renderDataTable()格式化数据表的列?

数据表{DT}:如何格式化PDF导出中的列?

如何按R中的行格式化数据表

“如何有条件地格式化数据表中的字母?

格式化日期时,角度数据表未排序

使用 Pandas 和 numpy Python 格式化数据表日期时间值

如何在R中为所需的货币符号和括号“()”中的负数格式化数据表或矩阵

如何格式化R闪亮数据表像Microsoft Excel表

如何将日期时间值格式化为数据表 vb.net

如何格式化数据表行数据按列

如何重新格式化显示的日期?

在RShiny中格式化数据表

时间戳格式化Highcharts数据表

动态格式化数据表的列(值)

如何在React中格式化(自定义)数据表

在R DT中以斜体和红色字体格式化行向量(数据表)

格式化数据表中的单元格值

Bokeh数据表中的多种格式化程序功能

DT和Shiny:使用过滤器格式化数据表中的数字

数据表,如何显示按此日期格式按列排序的表?

如何格式化列表中的日期?

如何响应式格式化数据表列?