在HighStock图表上格式化工具提示日期的问题

时间:2013-07-02 00:05:45

标签: json date highstock

我在尝试使用高价图表正确格式化日期时遇到问题。

我已尝试同时设置xDateFormat和plotOptions.series.dataGrouping.dateTimeLabelFormat,但我的日期总是显示如下:

  

2012年5月6日星期一00:00:00

我有一种感觉与我如何解析日期有关。当我使用ISO 8601日期并通过new Date('2012-12-17T00:00:00')创建时,我得到的格式不正确,但如果我返回Date.UTC(2012,12,17)之类的字符串并在其上调用Eval(),则格式显示为预期

以下是我的实施示例:http://jsfiddle.net/wGu9x/7/

对正在发生的事情的任何见解?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

Highcharts使用时间戳(以毫秒为单位的时间)因此,当您使用Date.UTC()时,将返回正确的时间。 (您不需要使用eval())。