我必須創建一個數組,每行的日期/時間。 我正在使用以下代碼。 「TIME_STAMP」是包含MySQL時間戳的字段(默認爲CURRENT_TIMESTAMP)。MySQL時間戳到日期/時間PHP:總是1/1/1 01:00
while ($row = mysql_fetch_array($result))
{
$timestamp = strtotime($row["TIME_STAMP"]);
$x[] = sprintf("%s, %s", date ('j/n', $timestamp), date('H:i', $timestamp));
}
如果我從MySQL客戶端做一個SELECT *一切正常:時戳是正確的:
2013年6月4日17點11分43秒
但是當我通過這個數組jpgraph的(以使水平軸)的所有記錄都顯示與
1/1 01:00
爲曲線圖中的代碼:
$graph = new Graph("1024", "800");
$graph->SetScale('textlin');
$graph->img-> SetMargin(60,40,40,110);
$graph->xaxis->SetTickLabels($x);
$graph->xgrid->Show(true);
任何提示?
如果你在第3行之前'echo $ row [「TIME_STAMP」];'',你會得到什麼? – Pudge601
給我空白....發生了什麼? – user2452426
您是否100%確定表的列名是'TIME_STAMP'? – Pudge601