node.js 的mysql模块读取时间 怎么是这样的,怎么解决?
发布于 7 年前 作者 HelTi 5084 次浏览 来自 问答

time.png

读取输出后: tt.png 很明显和我数据库中的格式不一样啊! d.png

7 回复

没人说一下嘛?。。。 是不是本来就该输出这样的。。

时区问题吧 -8h

来自酷炫的 CNodeMD

输出的是ISO 8601的时间格式,而且是零时区的,一般来说你需要设置一下时区

这是UTC时间吧,自己转一下呗。 图省事的话 createConnection 里加一个参数dateStrings:true,这样的话查出来的时间就是正常的字符串了

感谢大佬们的回答,么么哒

默认是 date 对象

回到顶部