此代码显示周数
<?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');