日期让我疯狂。如何正确处理JSON和HighCharts中的日期对象?
我有在提交生成对象的一种形式:
formContents.date is "2011-02-25"
var dateObject = new Date(formContents.date);
所以现在dateObject是JS对象(星期三2011年2月25日08:00:00 GMT + 0800(HKT))
当我通过JSON发送给我的服务器然后再次检索它时,我得到的响应现在是一个字符串。
"Wed Feb 25 2011 08:00:00 GMT+0800 (HKT)"
如果我直接插入这个字符串变成HighCharts这是行不通的 - HighCharts似乎要求所有的日期是形式:
Date.UTC(2011, 02, 25)
是JSON不能发送JS对象或东西?我如何确保我的回应是
Date.UTC(2011, 02, 25)
这样HighCharts可以理解它吗?
一般highcharts需要时间戳,Date.UTC()允许返回,但不需要。因此,请检查您是否可以在您的后端以时间戳的形式返回日期 – 2014-12-08 11:47:40