构建"This Week"和"Next Week"链接查询



我正在为一个活动网站构建一个脚本,我有"今天,7天,14天,30天和60天"的快捷方式链接,使用PHP从今天开始获取每天的计数,这工作正常,但我更愿意将其设置为"今天,本周,下周",然后让用户在未来进行自定义搜索。问题是我不知道如何获得此类计算的周数。例如,我可以把本周做成"从今天到 +7",然后下周做成"今天 +7 到今天 +14",但这会有点令人困惑,所以我想做的是:

Today = Today //I have the script for this
This Week = Today (Whichever day we are on) to Sunday
Next Week = Next Monday to Next Sunday

任何想法是如何完成的?

date_default_timezone_set(GMT);
$date = date("d/m/Y");// current date
$date = strtotime(date("d/m/Y", strtotime($date)) . " +1 week");
$year = date("Y",$date);
$week = date("W",$date);
echo date('d/m/Y', strtotime($year . 'W' . str_pad($week, 2, '0', STR_PAD_LEFT)));

返回 16/09/2013

如果您将 +1 周更改为 +2 它返回 23/09/2013

echo $today = date("d/m/Y");
echo "<br>";
echo $thisweekends = date("d/m/Y",strtotime("next sunday")); 
echo "<br>";
echo $nextweekstarts = date("d/m/Y",strtotime("next monday"));
echo "<br>";
echo $nextweekends = date("d/m/Y",strtotime("+7 days",strtotime("next sunday")));

最新更新