当前位置 : 主页 > 网页制作 > Nodejs >

使用Node.js(Express)和mySQL来插入TIMESTAMP?

来源:互联网 收集:自由互联 发布时间:2021-06-16
只是尝试在这里做一些简单的消息: var post = { sender_username : sender_username, recipient_username : recipient_username, message_no : 1, content : content, time : ***CURRENT TIMESTAMP***, read : 0 }; connection.query('INSER
只是尝试在这里做一些简单的消息:

var post = {
        sender_username : sender_username,
        recipient_username : recipient_username, 
        message_no : 1,
        content : content, 
        time : ***CURRENT TIMESTAMP***, 
        read : 0
    };

    connection.query('INSERT INTO message SET ?', post, function(err, result) {
        if (err) {
            res.send(err);
        }
        else {
            res.send(post); 
        }
    });

在TIMESTAMP类型中有效的日期和时间最简单的方法是什么?

可以在答案 here中找到本机JS方式.

就个人而言,我使用Moment.js处理日期.

moment().utc().format('hh:mm:ss')

注意:我对你的问题感到困惑.您询问了“CURRENT_TIME”,但您的格式是TIMESTAMP. MySQL的TIME和TIMESTAMP类型不同. TIMESTAMP包含日期和时间,默认值函数为“CURRENT_TIMESTAMP”.我假设你指的是TIME类型.

网友评论