@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
REKAP PRESENSI KARYAWAN
PERIODE {{ strtoupper($month_name[$month]) }} {{ $year }}
PT. Panasea Digital Technology Indonesia
Jln. Mangkurejo No. 15, Kecamatan Sedati, Kabupaten Sidoarjo
@for ($i = 1; $i <= 31; $i++) @endfor @foreach ($rekap as $val) @php $total_hadir = 0; $total_terlambat = 0; @endphp @for ($i = 1; $i <= 31; $i++) @php $tgl = "tgl_".$i; if (empty($val->$tgl)) { $hadir = ['','']; $total_hadir += 0; }else{ $hadir = explode("-",$val->$tgl); $total_hadir += 1; if ($hadir[0] > "08:00:00") { $total_terlambat += 1; } } @endphp @endfor @endforeach
NIK Nama Karyawan Tanggal TH TT
{{ $i }}
{{ $val->nik }} {{ $val->nama_lengkap }} {{ $hadir[0] }}
{{ $hadir[1] }}
{{ $total_hadir }} {{ $total_terlambat }}
Surabaya, {{ date('d-m-Y') }}
Panji Galih Anugrah S.Ps
HRD Manager
Muhammad Baithul Athiq S.Kom
Direktur