我需要的按钮,增加一个星期的日期和一个减少


I need buttons that adds a week to date and one to decrease

此代码显示周数

<?php 
    $week_number = date("W");
    echo "Week " . $week_number; 
?>

这个代码显示了那一周的日期

<?php
$week_number = date("W");
$year = date("Y");
for($day=1; $day<=7; $day++){
    echo "<td>";
    echo date('d M', strtotime($year."W".$week_number.$day))."'n";
    echo "</td>";
}

这是一个周视图日历,我需要的是一个下一周和上一周按钮,可以跳到下一周并返回上一周。。PLease help我找不到一个用按钮增加一周或减少一周的解决方案。

$last_week = (new DateTime('last week'))->format('d M');
$next_week = (new DateTime('next week'))->format('d M');

演示

如果你想从不同的日期开始,代码看起来不会有太大不同:

$date      = $_GET['date']; // Sample value: 2014-08-19
$last_week = (new DateTime($date)->modify('last week'))->format('d M');
$next_week = (new DateTime($date)->modify('next week'))->format('d M');