如何使用HighStock图表将日期字符串作为UTC对象导入javascript
How to import date strings into javascript as UTC objects using HighStock charting?
我正在使用HighStock(来自HighCharts)创建一个图。我需要以某种方式将xAxis数据转换为UTC对象,但由于某种原因,它没有绘制出正确的日期(它使用默认的Jan1st)。
如果我将类似["2013-08-05 10:38:30"、"2013-08-06 10:38:30"]的列表导入到javascript中,我如何将每个元素转换为UTC对象?
非常感谢!
$(function(){$('#container').higharts('StockChart',{
rangeSelector : {
selected : 1
},
xAxis : {
data : ["2013-08-05 10:38:30","2013-08-06 10:38:30"],
type : 'datetime'
},
title : {
text : 'AAPL Stock Price'
},
series : [{
name : 'AAPL',
data : [10,20],
tooltip: {
valueDecimals: 2
}
}]
});
});
我建议获取所有字符串,然后使用即split函数,并使用Date.UTC()函数。之后,您可以将其用作序列中点的x参数。类似:
series:[{
data:[[Date.UTC(2012,2,2),10],[Date.UTC(2013,2,2),3]]
}]
数据不能在xAxis中使用。
相关文章:
- 引用对象中的通用值
- jQuery匹配JSON对象的部分文本
- 节点导出返回一个空对象
- 如何在Javascript中将JSon对象转换为数组
- 我可以在json对象中添加一个函数吗
- 使用JS将数组转换为json对象
- 全局变量和全局对象的属性之间有什么区别吗
- 如何将UTC时间字符串转换为本地时区中正确的moment.js对象
- 使用 Moment 为 HighCharts 输出 Date.UTC() 对象
- JavaScript 日期对象,默认情况下它是否使用 UTC
- 使用日期对象显示带有UTC日期时间输入的本地时间
- 如何使用HighStock图表将日期字符串作为UTC对象导入javascript
- 如何从UTC时间戳中获取JS Date对象
- 将字符串转换为UTC timeZONE中的新日期对象
- 将本地时区日期对象转换为UTC时区日期对象的优雅方式
- 将javascript datetime对象转换为highcharts Date可接受的格式.Utc(2014, 0,2
- 是否有一种方法可以将UTC偏移量传递给Moment UTC对象?
- 如何在Javascript中构造一个UTC日期作为一个对象,而不是一个数字
- 日期对象和UTC方法
- UTC日期对象操作