日時によって表示内容を変える
<?php
//タイムゾーンのセット
date_default_timezone_set('Asia/Tokyo');
//date(現在日時)が右辺の日時より前の場合
if (date('Y-m-d H:i') < '2021-12-21 13:00'): ?>
<p>2021年12月21日 13時前です。</p>
<?php
//date(現在日時)が右辺の日時より前の場合
elseif (date('Y-m-d H:i') < '2021-12-25 17:30'): ?>
<p>2021年12月25日 17時半前です。</p>
<?php else: ?>
<p>2021年12月25日 17時半前を過ぎました</p>
<?php endif; ?>
日本語で曜日を含めて表示させる
$weekDays = array('日', '月', '火', '水', '木', '金', '土');
$today = date('Y年m月d日');
$weekdayIndex = date('w');
$weekday = $weekDays[$weekdayIndex];
$todayWithWeekday = $today . '(' . $weekday . ')';
echo $todayWithWeekday;
// 結果「2023年○月○日(月)」