我正在使用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点开始的毫秒数。
任何人都可以对此有所了解吗?
答案 0 :(得分:1)
您可以使用Highcharts.dateFormat(); http://api.highcharts.com/highcharts#Highcharts.dateFormat()