2016-11-02 65 views
1

我使用nodejs和mysql創建項目。我有一個獨特的問題。我從表中獲取數據。所有來自db的結果都是正確的,除了datetime。在我的數據庫日期存儲如:2016-11-02 11:16:10和表字段的類型是timestamp。當我查詢數據正在逐漸日期這樣的格式從Mysql獲取DateTime

Tue Nov 01 2016 10:19:17 GMT+0530 (India Standard Time) } ] 

我想存儲在數據庫一樣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) 
      }) 

     }) 

回答

1

你得到一個JavaScript日期時間對象。你可以得到日/ mongh /年/分鐘再予....和格式採用手工這裏是Date Reference

0

簡單的方法是設置在像MySQL連接的dateStrings設置鏈接:

app.use(connection(mysql,{ 
    dateStrings   :'date', 
    database   : "PEN_GUI", 
    multipleStatements : true 
},'request 

「) );