当我从我的 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。