1
我無法獲得當前日期和時間出現在圖表的x軸上。截至目前,這只是一個隨機的日期和時間。價格正確加載在圖表中,但日期和時間不正確。使用highcharts。任何幫助表示感謝。如何在高圖上獲取當前日期和時間
$(document).ready(function() {
$.ajax({
url: "/chart/ajax_get_chart", // the URL of the controller action method
dataType: "json",
type: "GET",
success: function (result) {
var result = JSON.parse(result);
var date = new Array();
var price = new Array();
var d = new Date();
series = [];
for (var i = 0; i < result.length; i++) {
tempArray = Date.UTC(d.getUTCFullYear(), d.getUTCMonth(), d.getUTCDate());
tempArray = parseFloat(result[i]['price']);
tempArray = [result[i]['date']*1000, parseFloat(result[i]['price'])];
series.push(tempArray);
}
console.log(tempArray);
// var now = new Date();
Highcharts.setOptions({
global: {
useUTC: false
}
});
$('#container').highcharts({
chart: {
type: 'line',
},
title: {
text: 'Bitcoin Price',
},
subtitle: {
text: 'Source: MtGox.com',
},
xAxis: {
type: 'datetime'
},
plotOptions: {
series: {
pointStart: d.getUTCDate()*1000,
pointInterval: 24 * 3600 * 1000 // one day
}
},
yAxis: {
title: {
text: 'Price'
},
},
series: [{
name: 'Bitcoin',
data: series
}]
});
}
});
});
我刪除了pointStart和pointInterval,但我仍然沒有得到當前時間。我對你正在談論的系列也有點困惑。 – evann
對不起,這是我的不好 - 看到更新的答案。 –
當我console.log我回到unix時間的當前時間,但在圖上它始終始於20:58:00並從那裏上升。 – evann