WordPress 現在の日付から4月以降か未満かを判別する方法

WordPress 現在の日付から4月以降か未満かを判別する方法

WordPress で現在の日付から4月以降か未満かを判別する方法を紹介します。
例えば、今期か来期かを判断する場合に便利な方法です。


<?php
$now_time = date('Ymd'); //現在の日付
$now_year = date('Y'); //現在の年
$base_time = $now_year.'0401'; // 基準になる時間を準備
?>
<?php if( $base_time <= $now_time ): ?>
4月以降:<?php echo $base_time.'〜'.$now_time; ?>
<?php else: ?>
4月未満:<?php echo $base_time.'〜'.$now_time; ?>
<?php endif; ?>

現在の日付が正しく取得できない場合は、管理画面内の日付の設定が正しいことを確認してください。
もしくは、日付の取得前に date_default_timezone_set('Asia/Tokyo'); で日付のデフォルトタイムゾーンを設定しま
す。

まとめ

WordPress で現在の日付から4月以降か未満かを判別する方法を紹介しました。