【发布时间】:2015-10-13 05:27:19
【问题描述】:
我正在使用 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 上排序。
【问题讨论】:
-
我建议看看sailsjs。
-
内置 Date 方法有什么问题?
new Date("2014-04-26T22:03:00.000Z")还请注意,您可以将此类 ISO 字符串排序为文本,因为它们都具有前导零和最重要的数字。最后,有更多的理由比不在 msql 中排序要好,order by file_ts...
标签: javascript mysql json angularjs node.js