高图表日期变为随机年份

时间:2015-11-21 01:21:31

标签: node.js date highcharts

我使用高图表(样条图表)显示平均数据与日期。 在服务器端渲染到图表之前的日期值是数组:

dates = [2015-11-07,2015-11-08,2015-11-09,2015-11-07,2015-11-11,2015-11-13,2015-11-14]; < / p>

在客户端,日期数组被更改为以下值: dates = [1997,1998,1999,2000,2001,2002]

我是服务器端的节点js。我知道的问题是服务器端的日期格式。 我从数据库获取服务器端的日期值。那么在将它发送给客户之前我应该​​改变我的日期格式以及如何?

1 个答案:

答案 0 :(得分:1)

您需要将日期设置为时间戳或UTC日期。您需要编写一个函数来使它们成为Javascript日期对象。然后使用date.getTime(),它将返回您的日期时间戳。

在XAxis标签处,您还应定义dateTimeFormat,您希望在其中查看xAxis上的日期,平均值dd / mm / yy或mm / yy / dd等。