タイムスタンプがあり、ユーザーに表示したいのですが...最後に送信されたのは1日、23時間、54分、33秒前です。私は時間の違いを得る方法を知っています...
$timePast = '2012-08-18 22:11:33';
$timeNow = date('Y-m-d H:i:s');
// gives total seconds difference
$timeDiff = strtotime($timeNow) - strtotime($timePast);
今、私は上記のように時間を表示することができないので立ち往生しています。x日、x時間、x分、x秒。ここで、すべてのxは合計秒の時間差になります。私は次のことを知っています...
$lastSent['h'] = round($timeDiff / 3600);
$lastSent['m'] = round($timeDiff / 60);
$lastSent['s'] = $timeDiff;
助けが必要です!前もって感謝します。