有人可以告诉我如何阅读这个日期:[1113955200000,35.51],这段代码1113955200000给了我2005年2月19日星期二的任何想法??????这个数字意味着什么以及如何转换
$(function() {
$.getJSON('http://www.highcharts.com/samples/data/jsonp.php?filename=aapl- c.json&callback=?', function(data) {
// Create the chart
window.chart = new Highcharts.StockChart({
chart : {
renderTo : 'container'
},
rangeSelector : {
selected : 0
},
title : {
text : 'TTm'
},
series : [{
name : 'AAPL Stock Price',
data :[[1113868800000,37.09],
[1113955200000,35.51],
[1114041600000,37.18],
[1114128000000,35.50],
[1114387200000,36.98],
[1114473600000,36.19],
[1114560000000,35.95],
[1114646400000,35.54],
[1114732800000,36.06]],
type : 'area',
threshold : null,
tooltip : {
valueDecimals : 2
},
fillColor : {
linearGradient : {
x1: 0,
y1: 0,
x2: 0,
y2: 1
},
stops : [[0, Highcharts.getOptions().colors[0]], [1, 'rgba(0,0,0,0)']]
}
答案 0 :(得分:3)
这个数字是Unix时间(我认为是纪元时间),以毫秒为单位。这是javascript处理时间值的方式。
将数据中的值传递到图表时,它可能看起来像01/01/1928 00:00:00
。要使其成为适合使用HighCharts的格式,您可以(在javascript中):
Date.parse('01/01/1928 00:00:00')
答案 1 :(得分:2)
它是一个UNIX风格的日期,即自特定日期(1-1-1970 00:00)以来的毫秒数 请参阅epochconverter.com以快速转换为人类可读 有关wiki
的更多信息