PHP ile Ayın Kaç Gün Olduğunu Bulma

PHP ile ayın ilk gününden son günününe kadar olan kayıtları çekmek için öncelikle bulunduğunuz ayın yada sınırlamak istediğiniz ayın gün sayısını bilmeniz gerekir ayın içinde bulunduğu gün sayısı değişkendir yani şubat ayında 28 gün var mart ayında 31 gün var gibi.

PHP ile bu işlemi bir fonksiyon yazarak kolayca bulabilirsiniz ancak bu iş için hazır bir fonksiyon bulunuyor ,

 
$takvim = CAL_GREGORIAN;
$ay=date('m');
$yil=date('Y');
$gunSayisi=cal_days_in_month($takvim, $ay,$yil);
echo $gunSayisi;

fonksiyonu kısaca açıklarsak ;

takvim = CAL_GREGORIAN

takvim için belli başlı sabitler bulunuyor ufak bir aramayla farklı takvimler içinde bu fonksiyonu kullanabilirsiniz ancak Türkiye CAL_GREGORIAN takvimini kullandığı için bunu tercih ediyoruz

ay = date(‘m’);

date(‘m’) fonksiyonu yerine ayların sayısal değerlerini girebilirsiniz biz bulunduğumuz ayın girilmesini istediğimiz için bunu kullandık

yil=date(‘Y’);

date(‘Y’) fonksiyonu yerine sayısal yıl girebiliriz biz bulunduğumuz yıl için değer istediğimiz için kullandık 1990 yılınında değerlerini isteyebiliriz,