@if ($group->sample)
@if ($group->sample->lab_receive_date && $group->releaseReport)
@php
$date1 = new DateTime($group->sample->lab_receive_date);
$date2 = new DateTime($group->releaseReport->releasing_datetime);
$holidays_in_between = 0;
// get holidays count in between lab_receive_date and due date
if (isset($holidays) && isset($date1) && isset($date2)) {
$holidays_in_between = $holidays
->where('date', '>=', $date1->format('Y-m-d'))
->where('date', '<=', $date2->format('Y-m-d'))
->count();
}
$interval = $date1->diff($date2);
$days = ($interval->days - $holidays_in_between) . ' days ';
@endphp
- {{ $days }}
@else
@if ($group->sample->lab_receive_date && !$group->releaseReport)
- No Released Date
@else
- No Lab Received Date
@endif
@endif
@else
- No Lab Received Date
@endif