为什么第一个示例代码工作正常,而第二个示例代码产生错误?
SolDate等于2010-10-10,depT 10:15:00,arrT 11:30:15。我使用函数strtotime从depT和arrT中删除秒。
1
$i = 0;
foreach ($result1 as $row):
$data[] = array($i,array('xxx','yyy','zzz'),
"2010-10-10 10:15",
"2010-10-10 11:30");
$i++;
endforeach;2
$i = 0;
foreach ($result1 as $row):
$data[] = array($i,array('xxx','yyy','zzz'),
date("Y-m-d H:i", strtotime($row['SolDate'] . ' ' . $row['depT'])),
date("Y-m-d H:i", strtotime($row['SolDate'] . ' ' . $row['arrT'])));
$i++;
endforeach;我使用这段代码来创建jpGraph甘特图。问题是,第一个方法生成甘特图,而第二个方法生成以下错误消息:
JpGraph错误6007:自动甘特图大小的正确检查失败。宽度(=1348)或高度(=35667)大于MAX_GANTTING_SIZE.
。
发布于 2012-05-19 14:33:16
您的示例并不清楚,因为您使用的是2010-10-10,但在第二个示例中,第5行有date("Y-m-m ...")。这会不会是抛错了?
https://stackoverflow.com/questions/10666048
复制相似问题