我正在使用highchart构建一些股票图表。
我的数据带有UNIX时间戳,如下所示:
[[1122768000, 1.90717919001724],
[1125446400, 1.98378222785977],
[1128038400, 1.95762674363227],
[1130716800, 2.00998209874657],
/* alot of data here ... */
[1133308800, 1.95492806759836]]我的tooltip代码是这样的:
tooltip: {
pointFormat: '<span>{series.name}</span>: <b>{point.y}</b><br/>',
valueDecimals: 2,
shadow: false,
color: '#000',
borderColor: 'transparent',
style: {
color: '#fff'
}
}但当我悬停在工具提示上时,日期看起来很奇怪,我只想保留日期、月份和年份。
有人能给我解释一下如何做到这一点吗?

发布于 2015-09-14 16:45:26
在highcharts中,您需要使用javascript时间戳,而不是UNIX。因此,将您的时间戳乘以1000。
发布于 2015-09-11 23:49:37
1)您需要以毫秒为单位发送时间戳,而不是秒
2)您可以通过几种不同的方法控制其格式:
整体日期标签格式选项:
工具提示headerFormat选项:
或者是不太友好但功能更强大的格式化程序功能:
https://stackoverflow.com/questions/32527045
复制相似问题