1

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

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

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

我认为这会导致 1 月 6 日下午 4 点。

但是当我这样做时,x 轴上的标签都变成了 12 AM,工具提示看起来像 Jan 6, 00:00:00.016。点本身出现在相同的位置,只是标签和工具提示错误;现在看来时间是从上午 12 点开始的毫秒数。

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

4

1 回答 1

1

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

于 2013-02-06T10:25:47.470 回答