0

1 年の週を指定 (たとえば 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 日は常に第 1 週に含まれるため、何曜日かがわかれば第 1 週の月曜日と日曜日がわかります。次に、その後の各週に 7 日を追加するだけです。

于 2012-05-17T21:06:19.730 に答える