$attendances) { $tsec = 0; foreach ($attendances as $attendance) { if (!empty($attendance->duration)) { [$h, $m, $s] = explode(':', $attendance->duration); $tsec += (int)$h * 3600 + (int)$m * 60 + (int)$s; } } $hours = floor($tsec / 3600); $minutes = floor(($tsec % 3600) / 60); $monthlyTotals[$month] = sprintf('%02d:%02d', $hours, $minutes); } ?> @extends('app') @section('content')
| تاریخ | روز | ورود | خروج | مدت |
|---|---|---|---|---|
| {{ \App\Support\JalaliHelper::format($row->entered_at, 'm/d') }} | {{ \App\Support\JalaliHelper::format($row->entered_at, '%A') }} | {{ Carbon::parse($row->entered_at)->format('H:i') ?? '-' }} | {{ $row->exited_at ? Carbon::parse($row->exited_at)->format('H:i') : '-' }} | {{ $row->exited_at ? Carbon::parse($row->duration)->format('H:i') : '-' }} |
| مجموع کارکرد این ماه: {{ $monthlyTotals[$month] }} | ||||