4
$date = 'some date';
$todays_week = date('W',strtotime($date));

このコードは、月曜日を週の最初の日と見なした週番号を教えてくれます。日曜日を週の開始日として、週番号を取得したい。それ、どうやったら出来るの?

4

2 に答える 2

0

最も洗練された解決策は、単純に 1 日を入力に追加することです。

$todays_week = date('W', strtotime($date) + 60 * 60 * 24 );

これが機能しない唯一のケースは、12 月 31 日で日曜日でもある場合です。この場合、答えは間違って 1 になります。これを確認する必要があります。

于 2013-04-17T12:18:31.993 に答える