在工具提示中格式化Highchart的日期会导致值发生变化

时间:2013-02-05 23:21:01

标签: highcharts

我正在使用Highcharts绘制一天内发生的一些点。当我使用默认值时,x轴标签是正确的:12AM, 4AM, 8AM, 12PM, 4PM and 8PM,并且每个点在工具提示中回显的时间也是正确的,例如1月6日,0400年1月6日1200,1600年1月6日等。

我不想要军事时间(例如每小时1600)所以我通过以下方式更改时间格式:

tooltip: {xDateFormat: '%b %e, %l %p' }

我认为会在1月6日下午4点结束。

但是,当我这样做时会发生这样的情况,x轴上的标签都变为上午12点,工具提示看起来像1月6日00:00:00.016。这些点本身出现在相同的位置,只是标签和工具提示是错误的;似乎现在时间是从早上12点开始的毫秒数。

任何人都可以对此有所了解吗?

1 个答案:

答案 0 :(得分:1)

您可以使用Highcharts.dateFormat(); http://api.highcharts.com/highcharts#Highcharts.dateFormat()