PHPで時刻表を作成しようとしています。私の時間割は第 1 週と第 2 週に分かれています。第 1 週は第 2 週の直後に続き、第 2 週は第 1 週の直後に続きます。これが毎週繰り返されます。
PHP を使用して、日付から現在の週を見つけるにはどうすればよいですか?
W
年の週番号です。
function whatMyWeek($timestamp) {
if ((int) date('W', $timestamp) % 2) {
return 'week odd'; // Week 1
} else {
return 'week even'; // Week 2
}
}
// now
echo whatMyWeek(time()); // week odd
// a week ago
echo whatMyWeek(time() - 60*60*24*7); // week even
// two week ago
echo whatMyWeek(time() - 60*60*24*7*2); // week odd