我正在使用nodejs和mysql创建项目。我有一个独特的问题。我从table获取数据。除了datetime之外,所有来自db的结果都是正确的。我的db日期存储如:2016-11-02 11:16:10
,表字段的类型是timestamp
。当我查询数据时,我会像这种格式一样获取日期
Tue Nov 01 2016 10:19:17 GMT+0530 (India Standard Time) } ]
我想获取存储在db中的数据,如2016-11-02 11:16:10
。
以下是使用的查询:
var sql = "SELECT * FROM PEN_WFM_TXN_Details Where customerID = ?";
req.getConnection(function(err, connection) {
var query = connection.query(sql, [data[0].customer_uuid], function(err, rows) {
console.log("klkkkkkkkkkkkkkkkkkkkkkkkkk")
console.log(rows)
for(i=0; i<data.length; i++){
for(j=0; j<rows.length; j++){
if(data[i].uuid == rows[j].topology_tag_uuid){
transactions.push({
topology_uuid:rows[j].topology_tag_uuid,
status:exports.getTransactionStatusByCode(rows[j].status),
creationTime:rows[j].modifiedTime,
name:data[i].name,
txnId:rows[j].txnID
})
}
}
}
res.send(transactions)
})
})
答案 0 :(得分:1)
您正在获取JavaScript日期时间对象。你可以获得day / mongh / year / minuts ....并手动格式化这里是Date Reference
的链接答案 1 :(得分:1)
Simple Solution在mysql连接中设置dateStrings设置,如:
$onInit
“));