[英]Using Node.js (Express) and mySQL to INSERT for a TIMESTAMP?
只是尝试在这里做一些简单的消息:
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类型中有效的日期和时间最简单的方法是什么?
您可以将Moment.js用于此目的:
Date.now返回当前时间戳(以毫秒为单位),时刻也以毫秒为单位。
var mysqlTimestamp = moment(Date.now()).format('YYYY-MM-DD HH:mm:ss');
您可以使用{time: new Date(GMTtimeString).toLocaleString()}
从前端发送GMTtimeString
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.