Code:
$Govt_Holidays = Holiday::whereMonth('start_date',$request->month)->get();
foreach ($current_month_dates as $index => $date) {
$ThatDaydate = $date;
$set_attendance_for_day=false;
$attendance_for_day = 'NH';
foreach ($Govt_Holidays as $key => $govt_holiday) {
if($govt_holiday->end_date!=null||$govt_holiday->end_date!=''){
$begin = $govt_holiday->start_date;
$end = $govt_holiday->end_date;
for($i = $begin; $i <= $end; $i->modify('+1 day')){
// echo $i->format("Y-m-d");
if($i->format("Y-m-d") == $ThatDaydate){
$attendance_for_day = 'GH';
}
}
}else{
if($govt_holiday->start_date->toDateString() == $ThatDaydate){
$attendance_for_day = 'GH';
}
}
// echo $attendance_for_day;
// echo "<br>";
}
// endforeach
}
// end foreach
// return 'dasdsaas';
Comments
Post a Comment