我在MySQL中存储TIMESTAMP并使用类似于:
的查询返回它们SELECT UNIX_TIMESTAMP(field)...
虽然有效,但在使用json_encode返回时,key: value
显示为"UNIX_TIMESTAMP(orders.time)":"1357453256"
。我不确定如何在Javascript中使用它。
所以我的问题是,如何让JS解释这个键:值对?
答案 0 :(得分:3)
将UNIX_TIMESTAMP
的结果设为别名:
SELECT UNIX_TIMESTAMP(field) AS field ...
您生成的JSON应如下所示:
"field":"1357453256"
答案 1 :(得分:1)
您始终可以使用方括号表示法:
var timestamp = json.foo.bar.["UNIX_TIMESTAMP(orders.time)"];