Burada çok basit bir çözüm yok bir hafta geçirerek, ve tarihini döndürür.
ISO8601 standardı devletlerin bu hafta 1 her zaman 4 Ocak düşer hafta düşmek.
Örneğin, yılın 4. haftasında bir gün olsun:
$day_in_week = strtotime("2006-01-04 + 4 weeks"));
Sonra (bulabileceğiniz garanti bir başlangıç yeri olarak) Pazar için bu değeri ayarlayabilirsiniz:
// Find that day's day of the week (value of 0-6)
$wday = date('w', $day_in_week);
$offset = 6 - $wday; // How far it is from Sunday.
$sunday_in_week = $day_in_week - ($offset * (60 * 60 * 24)); // $offset * seconds in a day
Sonra, Pazartesi almak için tekrar bir günde saniye.
$monday_in_week = $sunday_in_week + (60 * 60 * 24);
Note: Bu yöntem bazen yaz saati ile ilgili bazı sorunlar olabilir. Benzer ve DST zaman değişiklikler arasında, yöntem kullanmak biraz daha güvenli the DateTime class. Ancak, DateTime 5.2.0 veya sonraki PHP sadece destek. Yukarıdaki yöntemi de önceki sürümünde çalışır.