最初のサンプル コードは問題なく動作するのに、2 番目のサンプル コードではエラーが発生するのはなぜですか?
SolDate
2010-10-10、10: depT
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 ガント チャートを作成しています。問題は、最初の方法ではガント チャートが生成されるのに対し、2 番目の方法では次のエラー メッセージが生成されることです。
JpGraph エラー 6007: 自動ガント チャート サイズのサニティ チェックに失敗しました。幅 (=1348) または高さ (=35667) のいずれかが MAX_GANTTING_SIZE を超えています。