如果你想要以當天的日期為基準,顯示從當週的一週內時間區間,我這邊以禮拜一到下週的禮拜天的日期範圍當範例,可以使用以下的 PHP 程式碼:
// 設定時區為台北時區
date_default_timezone_set('Asia/Taipei');
// 取得今天的日期
$today = new DateTime();
// 計算這週的禮拜一日期
$startDate = clone $today;
$startDate->modify('this week')->modify('Monday');
// 計算這週的禮拜天日期
$endDate = clone $startDate;
$endDate->modify('+6 days');
// 顯示日期範圍的格式化字串
$startDateStr = $startDate->format('m/d');
$endDateStr = $endDate->format('m/d');
// 顯示星期幾的中文名稱
$dayOfWeekChinese = ['一', '二', '三', '四', '五', '六', '日'];
// 計算開始日期是星期幾
$dayOfWeekStart = $startDate->format('N');
$dayOfWeekStartStr = $dayOfWeekChinese[$dayOfWeekStart - 1];
// 顯示最終格式
echo "$startDateStr($dayOfWeekStartStr)~$endDateStr($dayOfWeekEndStr)";
可以參考這個格式把區間改成你要的範圍。