0

给定一年中的一周(例如 20 周)

如何检索本周的星期一和星期日?

我需要显示的是一个包含该周日期范围的字符串,例如

 from dayX of monthX of 2012 to dayY of monthXY of 2012

谢谢

4

2 回答 2

1

只是玩了一下 strtotime() 和 date() ...

<?php

 $week_number = 20;
 $year = 2012;
 $monday = strtotime($year."W".str_pad($week_number,2,0,STR_PAD_LEFT)."1");
 $sunday = strtotime($year."W".str_pad($week_number,2,0,STR_PAD_LEFT)."7");

 echo "From " . date("l", $monday) . " " . date("j", $monday) . " of " . date("F", $monday) . " of " . $year . " to " . date("l", $sunday) . " " . date("j", $sunday) . " of " . date("F", $sunday) . " of " . $year;

?>

希望这有帮助...

于 2012-05-17T21:39:04.137 回答
0

1 月 4 日总是在第一周,所以一旦你知道它是星期几,你就可以找到第一周的星期一和星期日。然后只需为接下来的每个星期添加 7 天。

于 2012-05-17T21:06:19.730 回答