重複の可能性:
PHP日時から経過した時間を見つける方法は?
MONTHYEARを生成する次のものがあります。
<?php echo date('F Y', strtotime($video['Video']['posted_date'])); ?>
これを「Time」前に出力したいのですが。つまり、3時間前、6か月前、2年前です。どんな助けでも大歓迎です。ありがとうアンディ
重複の可能性:
PHP日時から経過した時間を見つける方法は?
MONTHYEARを生成する次のものがあります。
<?php echo date('F Y', strtotime($video['Video']['posted_date'])); ?>
これを「Time」前に出力したいのですが。つまり、3時間前、6か月前、2年前です。どんな助けでも大歓迎です。ありがとうアンディ
$now = new DateTime(date("Y-m-d H:i:s"));
$videoPosted = new DateTime($video['Video']['posted_date']);
$interval = $now->diff($videoPosted);
echo $interval->format('%h hours, %m month and %d days ago');
PHP バージョン > 5.3 の場合のみ使用
PHP 5.3+ を使用している場合は、DateInterval::format()
これは、日付の違いを計算するのに役立ちます: PHP を使用して 2 つの日付の違いを計算する方法は?
その後、次を使用して結果を変換できますstrtotime()