【发布时间】:2015-06-01 05:02:19
【问题描述】:
我想像这样在 javascript 中获取当前日期和时间:2015-03-01 03:09:03
我怎样才能实现这种格式? (小于 9 时在数字前显示零)
实际上,我正在将日期和时间与 NODE.JS 中的 mysql 日期和时间与 mysql 插件进行比较。所以我的 javascript 日期和时间格式必须与 mysql 默认日期和时间格式相同,即:2015-03-01 03:09:03
目前我正在使用:
var currentdate = new Date();
var datetime = currentdate.getFullYear() + "-" +
(currentdate.getMonth()+1) + "-"+
currentdate.getDate() + " " +
currentdate.getHours() + ":" +
currentdate.getMinutes() + ":" +
currentdate.getSeconds();
NODE.JS 中的 Mysql 查询:
var paramUpdate = {}
stateObject.connection.query("UPDATE timersDb SET notificationFlag = '1'
WHERE requestTime < '"+datetime+"' AND
notificationFlag = '0'",
paramUpdate , function(err, rows){
if(err){
throw err;
}
else{ }
});
但是这段代码生成的日期和时间是这样的:2015-3-1 3:9:3 根据 mysql 日期和时间标准,这是无效的。
谁能指导我在javascript中实现当前日期和时间的最佳解决方案是这样的:2015-03-01 03:09:03
【问题讨论】:
标签: javascript mysql node.js date