hatanın sebebi şubat ayının 28 gün olması ve 4 yılda bir 29 çekmesi yılı hesaba katarsak düzelir çözüm olarak, date() ve strtotime() fonksiyonlarını kullanmak yerine, DateTime sınıfını kullanarak şubat ayının son gününü hesaplayabiliriz
Çok teşekkür ederim ilginiz ve yardımınız için direkt sizin verdiğiniz kodları kullandığımda komple error verdi sayfa maalesef