@foreach ($presensi as $val) @php function selisih($jam_masuk, $jam_keluar) { list($h, $m, $s) = explode(":", $jam_masuk); $dtAwal = mktime($h, $m, $s, "1", "1", "1"); list($h, $m, $s) = explode(":", $jam_keluar); $dtAkhir = mktime($h, $m, $s, "1", "1", "1"); $dtSelisih = $dtAkhir - $dtAwal; $totalmenit = $dtSelisih / 60; $jam = explode(".", $totalmenit / 60); $sisamenit = ($totalmenit / 60) - $jam[0]; $sisamenit2 = $sisamenit * 60; $jml_jam = $jam[0]; return $jml_jam . ":" . round($sisamenit2); } @endphp @php $foto_in = Storage::url('uploads/absensi/'.$val->photo_in); $foto_out = Storage::url('uploads/absensi/'.$val->photo_out); @endphp {{ $loop->iteration }} {{ $val->nik }} {{ $val->nama_lengkap }} {{ $val->dept_name }} {{ $val->time_in }} {!! $val->time_out != null ? $val->time_out : 'Belum Absen' !!} @if ($val->photo_out != null) @else @endif @if ($val->time_in >= '08:00') @php $jam_terlambat = selisih('08:00:00', $val->time_in); @endphp Terlambat {{ $jam_terlambat }} @else Tepat Waktu @endif @endforeach