0

我将 TIMESTAMP 存储在 MySQL 中,并使用类似于以下内容的查询返回它们:

SELECT UNIX_TIMESTAMP(field)...

它可以工作,但是在使用 json_encode 返回它们时,我key: value显示为"UNIX_TIMESTAMP(orders.time)":"1357453256". 我不确定如何在 Javascript 中使用它。

所以我的问题是,我如何让 JS 解释这个键:值对?

4

2 回答 2

3

给出UNIX_TIMESTAMP别名的结果:

SELECT UNIX_TIMESTAMP(field) AS field ...

您生成的 JSON 应如下所示:

"field":"1357453256"
于 2013-01-06T21:38:22.807 回答
1

您始终可以使用方括号表示法:

var timestamp = json.foo.bar.["UNIX_TIMESTAMP(orders.time)"];
于 2013-01-06T21:40:47.527 回答