日期讓我瘋狂。如何正確處理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