我有一个图表需要显示服务器正常运行时间与用户本地时间的关系。 UTC不可接受,因为它需要显示用户的计算机时间。Highcharts将x轴时间转换为本地时间
有没有办法将X轴时间转换为本地时间?我的电流输入看起来是这样的:
[UNIX_TIMESTAMP,1], [UNIX_TIMESTAMP, 2], ...
如果highcharts不可能的,我将如何转换成上述的UTC在用户的本地时间(即抵消UNIX_TIMESTAMP)?
我有一个图表需要显示服务器正常运行时间与用户本地时间的关系。 UTC不可接受,因为它需要显示用户的计算机时间。Highcharts将x轴时间转换为本地时间
有没有办法将X轴时间转换为本地时间?我的电流输入看起来是这样的:
[UNIX_TIMESTAMP,1], [UNIX_TIMESTAMP, 2], ...
如果highcharts不可能的,我将如何转换成上述的UTC在用户的本地时间(即抵消UNIX_TIMESTAMP)?
您可以设置useUTC为false在全局选项:
这里是如何得到当地时区以分钟为UTC的偏移量在Javascript
var d = new Date();
var tzOffset = d.getTimezoneOffset();
一旦你有你简单的减法,从您的UNIX_TIMESTAMP,就是这样。
此外,您可能希望考虑不将每个数据点的时间值传递给Highcharts,而是使用pointStart and pointInterval系列属性,然后传递数据。
你有没有设置'useUTC:FALSE'? –
你介意发布你工作的chartConfig代码吗? –