node 调用mysql 时,返回的日期格式是 CST 怎么转换为 yyyy-mm-dd hh:mm:ss
发布于 9 年前 作者 mrlong 6046 次浏览 最后一次编辑是 8 年前 来自 问答

见图: 有没有 mysql 的函数,直接在sql内处理就简单。尽量少用第三方日期库

db.query('select weor_createtime from we_order',function(err,data){
 if (err){
   console.log(err); 
 }
 else{
   console.log(data); 
 }
});

屏幕快照 2015-05-15 18.38.14.png

8 回复

我用的是node-mysql

现在用这个方法解决: console.log(data[0].weor_createtime.toLocaleDateString() +’ '+ data[0].weor_createtime.toLocaleTimeString());

MySQL 有內建函式可直接調用

DATE_FORMAT(Table.time, '%Y-%m-%d %H:%i:%s') AS time

在外面的(其他程式碼部分),我也推薦用 moment.js

moment.js

@xadillax 少用第三方包。

回到顶部