使用Nodejs将MySQL TimeStamp解析为Javascript

时间:2015-07-23 04:48:41

标签: javascript mysql json angularjs node.js

我使用nodejs连接到mySql Db。使用节点可以检索所有表。 Node用作express的后端。

我有一条路线http://localhost:3000/getALL

当我使用它时,我获得了JSON格式的所有数据。但我有问题将mySql时间转换为JS对象

[{"file_name":"150412-001070",
"date_time":"2015-07-21T13:11:55.000Z",
"polpospercent":68.95,"polnegpercent":31.05,
"Anger":6.58,
"Surprise":32.87,
"Sadness":32.87,
"Joy":4.59,
"Disgust":13.84,
"Fear":9.26,
"file_ts":"2014-04-26T22:03:00.000Z"}]

我需要将file_ts转换为JS日期并按日期对其执行排序。 这也没有在angularjs ngTable上排序。

1 个答案:

答案 0 :(得分:0)

只需使用Moment.js

moment(date,'YYYY-MM-DD HH:mm:ss ZZ').format('MM-DD-YYYY [or whatever]');

虽然它是ISO标准,但您应该能够做到:

moment(date).format('MM-DD-YYYY [or whatever]');