-2

我正在为一个活动网站构建一个脚本,我有“今天、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

任何想法如何做到这一点?

4

2 回答 2

1
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)));

返回 2013 年 9 月 16 日

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

于 2013-09-11T09:04:25.483 回答
0
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")));
于 2013-09-11T09:18:48.020 回答