小编Eko*_*kom的帖子

如何格式化Datatable中显示的日期

我有一个函数,使用数据表显示我的数组中的对象.将日期和时间格式从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} ]}
Run Code Online (Sandbox Code Playgroud)

JS脚本

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

            ]
    });
Run Code Online (Sandbox Code Playgroud)

感谢您的预期帮助.

javascript jquery datetime datatables isodate

7
推荐指数
1
解决办法
3万
查看次数

新的Date()在错误的时区

在这篇文章的时候我的当前时间2017-01-10T19:23:00.000Z ,但new Date()给我的2017-01-11T00:23:19.521Z未来我目前的时区的5小时。这会影响我的数据存储在MongoDB中的方式。我知道我可以将时间设置为5小时前

var datetime    = new Date();
 datetime.setHours(datetime.getHours()-5); 
Run Code Online (Sandbox Code Playgroud)

但是我更喜欢一种更好的方法。我尝试使用此。我仍然有相同的时间。在代码的其他部分,我Tue Jan 10 2017 19:54:30 GMT-0500 (EST)与初始时间有所不同。如果有人指出这里出了问题,我会很高兴。

javascript timezone datetime node.js isodate

7
推荐指数
1
解决办法
1万
查看次数

io.on不是一个功能

我有这个代码用于从我的Arduino接收数据,但我想将数据发送回我的A​​rduino并在我的客户端页面上获得响应.我添加了一个监听功能,但是io.on is not a function当我从客户端页面发送数据时,我一直在收听.

test.js

io.listen(app.listen(3000)).on('connection', function (client) {

    // store client into array
    clients.push(client);

    // on disconnect
    client.on('disconnect', function() {

        // remove client from array
        clients.splice(clients.indexOf(client), 1);


    });

    // I added this to listen for event from my chart.JS

    io.on('connection', function(socket){

        socket.on('LED on', function (data) {
            console.log(data);

        });
        socket.on('LED off', function (data) {
            console.log(data);

        });
    });
});
Run Code Online (Sandbox Code Playgroud)

javascript arduino node.js socket.io

4
推荐指数
1
解决办法
1万
查看次数