Arkadaşlar merhaba. PHP de resmi tatil günlerini bulup izinlerden düşmem gerekiyor. Pazar gününü düşmesi için fonksiyon yaptım ekte olduğu gibi fakat ben resmi tatilleri de hesaplatıp düşürmek istiyorum. Bunun için nasıl bir fonksiyon yazıp veya nasıl bir yol izleyebilirim? Yardımcı olabilirseniz çok sevinirim.
Saygılarımla.
function resmi_tatiL_gunlerini_bul($baslangic_tarih, $bitis_tarih)
{
$startDate = new DateTime($baslangic_tarih);
$endDate = new DateTime($bitis_tarih);
$toplamGun = 0;
$sundays = array();
while ($startDate <= $endDate) {
$toplamGun++;
if ($startDate->format('w') == 0) {
$sundays[] = $startDate->format('Y-m-d');
}
$startDate->modify('+1 day');
}
echo "toplamGun: ".$toplamGun;
return array(
'toplam_gun'=>$toplamGun,
'pazar_sayisi'=>sizeof($sundays),
'gecerli_izin_gun_sayisi'=>$toplamGun-sizeof($sundays)
);
}