highcharts.js能够将整数时间戳格式化为日期吗?

时间:2018-04-18 08:57:05

标签: javascript highcharts

我从服务器获得一系列数字,包括日期和价值。日期是unix时间戳。

我应该自己映射这些时间戳还是Highcharts.js能以某种方式为我做这件事吗?

澄清: 这不是关于如何使用Highcharts显示Unix Epoch时间戳的问题。这是一个关于Highcharts.js以时间戳格式使用正确数据并自动将其转换为Date的可能性的问题,而我没有任何工作。

2 个答案:

答案 0 :(得分:0)

Highcharts是一个仅用于可视化数据的服务器库,而不是用于处理数据的库。您必须为其提供 API 中指定的时间戳格式(@ewolden在您的问题的评论中提供了指向它的链接)。

答案 1 :(得分:0)

在Highcharts中,您可以通过以下方式格式化Unix时间戳:

xAxis: {        
        type: 'datetime',
        labels: {
            formatter: function() {
                return Highcharts.dateFormat('%a %d %b %H:%M:%S', this.value);
            }
        }
}

当然,此参数:'%a %d %b %H:%M:%S'可让您选择要在轴中显示的日期时间的哪一部分。