当我从我的 MySQL 数据库中检索 aa 列时(使用 mysql 节点模块),我得到一个无用的日期,格式如下:
2012 年 9 月 12 日星期三 08:44:26 GMT+0100(GMT 夏令时间)
当我尝试对返回的结果使用 dateformat 模块时,我只会得到“无效日期”。
我希望将日期格式化为 MySQL 格式化的方式,即 YYYY-MM-DD HH:MM:SS
这是我的脚本:
var lastChanged = '' ;
var lastUpdated = '' ;
var poll ;
function DBPoller()
{
poll = setTimeout(function(){
connection.query('SELECT enquiryAdded FROM _table_updates', function(e, row) {
if(e)
{
console.log('An error occured: '+e)
}
else
{
addedDate = dateFormat(row[0], 'yyyy-mm-dd hh:MM:ss') ;
if(addedDate != lastChanged)
{
console.log('An enquiry was just added at '+addedDate+', the one before this was at '+lastChanged) ;
lastChanged = addedDate ;
}
}
});
DBPoller() ;
}, 2000)
}
以上给了我“无效日期”错误。
我错过了什么?
嗨,mysql 列数据类型是 DATETIME。