データベースからこれを返すphpコードがあります。
[
{
"Time": "2012-11-27 16:10:35",
"NumPlayers": "1"
},
{
"Time": "2012-11-27 16:24:55",
"NumPlayers": "1"
},
{
"Time": "2012-11-27 16:25:37",
"NumPlayers": "2"
},
{
"Time": "2012-11-27 16:29:33",
"NumPlayers": "2"
時間はMySQLのタイムスタンプです。Highcharts javascriptチャートで使用するには、この形式にする必要があります。
data: [
[Date.UTC(1970, 9, 9), 0 ],
[Date.UTC(1970, 9, 14), 0.15],
[Date.UTC(1970, 10, 28), 0.35],
[Date.UTC(1970, 11, 12), 0.46],
MySQLの結果をループして、タイムスタンプをjavascriptDate.UTCオブジェクトに変換する方法を理解するのに問題があります。NumPlayers値をDate.UTCオブジェクトの後に配置し、以下の形式で出力する必要があります。私はPHPとjavascriptの初心者です:\
次のようになります。
data: [
[Date.UTC(2012, 11, 27, 16, 10, 35), 1],
[Date.UTC(2012, 11, 27, 16, 24, 55), 1],
[Date.UTC(2012, 11, 27, 16, 25, 37), 2],
[Date.UTC(2012, 11, 27, 16, 29, 33), 2],