私の目標は、タイムスタンプを MySQL から JavaScript の Date オブジェクトに効率的に変換することです。これは、MySQL タイムスタンプを PHP でフォーマットされた日付に変換する現在のスニペットです。
<?php
// formats timestamp into following format: 2009, 7, 30
$date = date("Y, n, j", strtotime($row["date"]));
?>
$date
次に、JavaScript Date オブジェクトを必要とする Google のチャート API を使用して、チャートにこの値を使用しています。
data.setValue(<?=$count;?>, 0, new Date(<?=$date;?>));
問題は、JavaScript の Date オブジェクトが月のインデックスを 0 で開始するため、出力が常に 1 か月前になることです。この問題に対処する最も効率的な方法は何ですか?
前もって感謝します!