$today = date('Y-m-d H:i:s'); // get date SQL format
$today = date('Y-m-d H:i:s', strtotime($today)); // get date SQL format¨
$today = new DateTime($today);
$compare = new DateTime($row['date']);
$interval = date_diff($today, $compare);
echo $interval->format("%H") .'<br>';
echo $interval->format("%i") .'<br>';
echo $interval->format("%s") .'<br>';
die();
何かが非常に間違っています。SQL データベースの投稿と NowTime の時間差が必要です
$row['date']
2013-03-25 14:22:53 がテーブルに datetime として挿入されていますが、何らかの理由で奇妙なダウンカウント出力が表示されますか?