echo ($timestamp)
与える"2012-05-03 15:35:46"
PHPコマンドは次のようになります。"if $timestamp is older than 12 weeks then…"
助けてくれてありがとう!
echo ($timestamp)
与える"2012-05-03 15:35:46"
PHPコマンドは次のようになります。"if $timestamp is older than 12 weeks then…"
助けてくれてありがとう!
必要なのはstrtotime()
!
$timestamp = strtotime($timestamp);
$twelveWeeksAgo = strtotime('-12 weeks');
if($timestamp < $twelveWeeksAgo) {
// do something
}
これをチェックする方法は複数ありますが、これは一目で最も説明的なIMHOです。
$time_to_compare = new DateTime();
$twelve_weeks_ago = new DateTime ("-12 weeks");
if ($time_to_compare < $twelve_weeks_ago)
{
// Do stuff
}
php> 5.2を使用している場合は、DateTimeオブジェクトとDateIntervalオブジェクトを使用できます。
$now = new DateTime();
$before = bew DateTime("2012-05-03 15:35:46");
$diff = $now->diff($before);
if ($diff->d > (12 * 7)) {
print "Older than 12 weeks";
}
上記のオブジェクトのドキュメントはこちらをご覧ください。