首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Highcharts股票图表Unix日期格式

Highcharts股票图表Unix日期格式
EN

Stack Overflow用户
提问于 2015-09-11 23:29:33
回答 2查看 1K关注 0票数 0

我正在使用highchart构建一些股票图表。

我的数据带有UNIX时间戳,如下所示:

代码语言:javascript
复制
    [[1122768000, 1.90717919001724],
    [1125446400, 1.98378222785977],
    [1128038400, 1.95762674363227],
    [1130716800, 2.00998209874657],
    /* alot of data here ... */
    [1133308800, 1.95492806759836]]

我的tooltip代码是这样的:

代码语言:javascript
复制
   tooltip: {
                    pointFormat: '<span>{series.name}</span>: <b>{point.y}</b><br/>',
                    valueDecimals: 2,
                    shadow: false,
                    color: '#000',
                    borderColor: 'transparent',                        
                    style: {
                        color: '#fff'
                    }
                }

但当我悬停在工具提示上时,日期看起来很奇怪,我只想保留日期、月份和年份。

有人能给我解释一下如何做到这一点吗?

EN

回答 2

Stack Overflow用户

发布于 2015-09-14 16:45:26

在highcharts中,您需要使用javascript时间戳,而不是UNIX。因此,将您的时间戳乘以1000。

票数 1
EN

Stack Overflow用户

发布于 2015-09-11 23:49:37

1)您需要以毫秒为单位发送时间戳,而不是秒

2)您可以通过几种不同的方法控制其格式:

整体日期标签格式选项:

  • http://api.highcharts.com/highcharts#tooltip.date

工具提示headerFormat选项:

  • http://api.highcharts.com/highcharts#tooltip.headerFormat

或者是不太友好但功能更强大的格式化程序功能:

  • http://api.highcharts.com/highcharts#tooltip.formatter
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32527045

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档