CNode

node 调用mysql 时,返回的日期格式是 CST 怎么转换为 yyyy-mm-dd hh:mm:ss

问答
Mmrlong发布于11 年前最后回复11 年前8 回复6827 浏览0 收藏

见图: 有没有 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)

M
mrlong#1·11 年前

我用的是node-mysql

M
mrlong#2·11 年前

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

A
alsotang#3·11 年前

moment.js

G
grass0916#4·11 年前

MySQL 有內建函式可直接調用

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

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

X
XadillaX#6·11 年前

moment.js

M
mrlong#7·11 年前
引用 XadillaX上 moment.js。

@xadillax 少用第三方包。

S
songqinghehe#8·11 年前

mark

参与回复
登录后即可参与回复。登录