Baccho Log

No Image

Sponsored Link

[PHP]日付の比較

  • 投稿日:
Tags:
PHP
Categories:
プログラミング

PHPで日付比較するときにいつもググるのでメモ

$target_day = 20171017;
if(strtotime(date("Ymd")) === strtotime($target_day)) {
  echo '予定日は今日です';
} elseif(strtotime($today) > strtotime($target_day)) {
  echo '予定日は過ぎました';
} else {
  echo '予定日はまだ先です';
}

で、実はタイムスタンプを使わなくても比較できるらしい

$today = date('Ymd');
$target = '20171017';
printf(
    'ターゲット日付は%sです',
    $today === $target ? '今日' : ($today > $target ? '過去' : '未来')
);
« [MySQL]複数テーブルのUPDATE[PHP]指定した日時までをカウントダウンする »

Sponsored Link

コメントする

記事の感想や修正依頼等ありましたら、コメントをお願いいたします