从当前日期()开始日历周

时间:2014-05-10 05:53:46

标签: php date week-number

我找到了返回给定日期的周数的函数。 但相反,我希望得到返回的特定日历周的第一天的日期。 这可以是date()本身,也可以是date() - 1和date() - 7之间的任何内容。

目的:我的网站将返回本周的活动。现在,我只显示范围date()+ 7,这是不正确的。

谢谢&问候,   马库斯

1 个答案:

答案 0 :(得分:0)

使用strtotime()这样的功能:

strtotime("next monday");
strtotime("this sunday");
strtotime("last sunday"); 

在你的情况下:

strtotime("this monday");

因此您有时间戳。

第二种方式是这样的:

$day = date('w');
$week_start = date('m-d-Y', strtotime('-'.$day.' days'));
$week_end = date('m-d-Y', strtotime('+'.(6-$day).' days'));