Web制作で役立つメモをWEB MEMO LOG

2019.10.09

【PHP】指定した時間によって表示を変える方法

PHPが動作する環境やWordPressで指定した時間によって、表示する、しない方法をメモメモ

時間が経過することで内容を変更

<?php
date_default_timezone_set('Asia/Tokyo');
if (date('Y-m-d H:i') < '20XX-XX-XX XX:XX'): ?>
 
~(20XX-XX-XX XX:XX まで表示したい項目)~
 
<?php else: ?>
 
~(20XX-XX-XX XX:XX から表示したい項目)~
 
<?php endif; ?>

表示期間を指定

<?php
date_default_timezone_set('Asia/Tokyo');
if ((date('Y-m-d H:i') >= '20XX-XX-XX XX:XX') && (date('Y-m-d H:i') < '20YY-YY-YY YY:YY')): ?>
 
~(20XX-XX-XX XX:XX ~ 20YY-YY-YY YY:YY まで表示したい項目)~
 
<?php endif; ?>

【参考】
Y:年(数値4桁/例: 1999 または 2003)
y:年(数値2桁/例: 99 または 03)
m:月(数値2桁、先頭0埋めする/例:01 から 12)
n:月(数値1~2桁、先頭0埋めしない/例:1 から 12)
d:日(数値2桁、先頭0埋めする/例:01 から 31)
H:時間(24時間単位、数値2桁、先頭0埋めする/例:00 から 23)
h:時間(12時間単位、数値2桁、先頭0埋めする/例:01 から 12)
i:分(数値2桁、先頭0埋めする/例:00 から 59)
s:秒(数値2桁、先頭0埋めする/例:00 から 59)

About Site

同じことを何度も検索していたりするんで、検索して解決したことを残そうと思いまして。