我必须创建一个数组,每行的日期/时间。 我正在使用以下代码。 “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