PHPでシンプルに日付の比較を行う

日付比較にstrtotimeを活用する

PHPで時間の比較を行い経過時間以内か判定で時刻を扱うPHPの例を書いてみた。日付の大小(どちらがより過去か)について比較する場合は、strtotimeをよく活用する。

例えば、以下の例は、$dateが2012年8月1日よりも過去の日付であれば、HTTP404エラーを返すコードになる。

if (strtotime($date) < strtotime('2012-08-01'))
{
	throw new NotFoundException();
}

strtotimeに渡すことができる日付の形式はハイフン繋ぎだけでなく、様々な形式に対応できる。

Webエンジニアブログにコメント

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

PHPでシンプルに日付の比較を行うの記事にコメントを投稿