Nodejs MySQL日期时间格式

时间:2016-05-22 07:05:08

标签: mysql node.js node-mysql

所以我有一个奇怪的问题。据我所知,node-mysql应该将datetime格式化为javascript日期对象。但事实并非如此。

这是专栏: MySQL的>从作业中选择order_time;

+---------------------+
| order_time          |
+---------------------+
| 2016-05-20 16:18:35 |
| 2016-05-20 16:24:47 |

返回的值如下所示:

2016-05-20T14:18:35.000Z

但它应该是这样的:

Fri May 20 2016 14:18:35 GMT+0200 (Central Europe Daylight Time)

关于它为什么会被错误格式化的任何想法?

1 个答案:

答案 0 :(得分:3)

对于任何挣扎于此的人:

https://github.com/felixge/node-mysql/issues/1423

基本上日期对象在节点v6 +中更改,并始终显示为isoString。