只是尝试在这里做一些简单的消息:
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);
}
});
Run Code Online (Sandbox Code Playgroud)
在TIMESTAMP类型中有效的日期和时间最简单的方法是什么?
Sal*_*lar 13
您可以将Moment.js用于此目的:
Date.now返回当前时间戳(以毫秒为单位),时刻也以毫秒为单位.
var mysqlTimestamp = moment(Date.now()).format('YYYY-MM-DD HH:mm:ss');
Run Code Online (Sandbox Code Playgroud)
原生JS方式可以在这里的答案中找到。
就我个人而言,我使用Moment.js来处理任何与日期相关的事情。
moment().utc().format('hh:mm:ss')
Run Code Online (Sandbox Code Playgroud)
注意:我对你的问题感到困惑。您要求输入“CURRENT_TIME”,但您的格式是 TIMESTAMP。MySQL的TIME和TIMESTAMP类型是不同的。TIMESTAMP 包含日期和时间,其默认值函数是“CURRENT_TIMESTAMP”。我假设您指的是 TIME 类型。
| 归档时间: |
|
| 查看次数: |
16284 次 |
| 最近记录: |