0
當我從MySQL數據庫檢索AA列,我得到格式化像一個無用日期:的NodeJS(用mysql節點模塊),日期格式不工作
週三2012年9月12日8時44分26秒GMT + 0100(GMT日光時間)
當我嘗試在返回的結果上使用dateformat模塊時,我只是得到「Invalid date」。
我想要的日期要格式化的方式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。
列'enquiryAdded'的數據類型是什麼?它是varchar的日期嗎? –