Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Highcharts 格式化Highchart';工具提示中的日期会导致值更改_Highcharts - Fatal编程技术网

Highcharts 格式化Highchart';工具提示中的日期会导致值更改

Highcharts 格式化Highchart';工具提示中的日期会导致值更改,highcharts,Highcharts,我用海图来描绘一天内发生的一些点。使用默认值时,x轴标签是正确的:12AM、4AM、8AM、12PM、4PM和8PM,以及工具提示中每个点的回显时间也是正确的,例如1月6日、0400日、1月6日1200日、1月6日、1600日等 我不想要军事时间(例如,每小时1600),因此我通过以下方式更改时间格式: 工具提示:{xDateFormat:'%b%e,%l%p'} 我想这会导致1月6日下午4点 但是当我这样做的时候,x轴上的标签都变成了凌晨12点,工具提示看起来像1月6日00:00:00.016

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

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

工具提示:{xDateFormat:'%b%e,%l%p'}

我想这会导致1月6日下午4点

但是当我这样做的时候,x轴上的标签都变成了凌晨12点,工具提示看起来像1月6日00:00:00.016。点本身出现在相同的点上,只是标签和工具提示错误;从上午12点开始,时间似乎以毫秒为单位


有人能解释一下吗?

你可以使用Highcharts.dateFormat()

您可以使用Highcharts.dateFormat()

当我尝试以下示例时,它的工作原理与您预期的一样:当我尝试以下示例时,它的工作原理与您预期的一样:我当前正在使用Highcharts.dateFormat格式化我的x轴标签(在“formatter:”回调中),但我不知道如何使用它格式化工具提示中的时间。我应该将其用作“tooltip:xDateFormat:”选项的输入,还是将其与“formatter:”选项一起使用?我尝试过各种组合(有这么多选择的缺点!),但到目前为止什么都没用。有人能给我一个具体的例子,如何设置这个?谢谢。我目前正在使用Highcharts.dateFormat格式化我的x轴标签(在“formatter:”回调中),但我不知道如何使用它格式化工具提示中的时间。我应该将其用作“tooltip:xDateFormat:”选项的输入,还是将其与“formatter:”选项一起使用?我尝试过各种组合(有这么多选择的缺点!),但到目前为止什么都没用。有人能给我一个具体的例子,如何设置这个?谢谢