SEARCH

CATEGORY

[PHP] strtotime関数で日時指定し、要素の表示・非表示を切り替える方法

PHPの strtotime関数を使い、日時を指定して要素の表示・非表示を切り替える方法をご紹介します。
特定の期間中だけバナーを表示したい場合などに便利です。

strtotime関数とは?

strtotime関数は、人間が理解しやすい形式の日付・時刻の文字列を、UNIXタイムスタンプに変換する関数です。

UNIXタイムスタンプとは、1970年1月1日 00:00:00(UTC)からの経過秒数で日時を表現する仕組みです。

サンプルコード:指定日時以降に要素を非表示にする

サンプルコード:指定日時で表示内容を切り替える

日時指定のサンプル一覧

・今現在

・本日

・日時指定

・7日後

・1か月後

strtotime()は日時を「UNIXタイムスタンプ(数値)」に変換する関数のため、そのままでは人間が読める形式になりません。date()関数と組み合わせて使用するのが一般的です。

出力結果