重複の可能性:
週番号を指定して曜日を計算する
PHPでは、「date('W');」で週数を取得できます。ISO-8601の週数を返します
特定の週の日と月を取得するにはどうすればよいですか?
更新:たとえば、「2011年の第12週の月曜日」を知っていて、「3月31日」を取得したい
重複の可能性:
週番号を指定して曜日を計算する
PHPでは、「date('W');」で週数を取得できます。ISO-8601の週数を返します
特定の週の日と月を取得するにはどうすればよいですか?
更新:たとえば、「2011年の第12週の月曜日」を知っていて、「3月31日」を取得したい
月の日についてはcal_days_in_monthを使用でき、指定された週の日については、次の質問を確認できます。週番号を指定して曜日を計算する
$start = strtotime('this Sunday');
$finish = strtotime('this Saturday');
$days = array();
while ($start <= $finish) {
$days[] = date('d-m', $start);
$start += strtotime('+1 day', 0);
}
var_dump($days);
array(7) {
[0]=>
string(5) "24-04"
[1]=>
string(5) "25-04"
[2]=>
string(5) "26-04"
[3]=>
string(5) "27-04"
[4]=>
string(5) "28-04"
[5]=>
string(5) "29-04"
[6]=>
string(5) "30-04"
}
http://php.net/manual/en/function.date.phpでドキュメントをチェックしてください
私はあなたが欲しいと思いますdate('d')
そしてdate('F')
。
私はあなたのために何かを得ました:
// Prints: July 1, 2000 is on a Saturday
echo "July 1, 2000 is on a " . date("l", mktime(0, 0, 0, 7, 1, 2000));
次のこともできます。
// out: July 1,2000 is on the 7th day
echo "July 1, 2000 is on the " . date("N", mktime(0, 0, 0, 7, 1, 2000)) ."th day";
http://php.net/manual/en/function.date.php http://www.php.net/manual/en/function.mktime.php