if ($y == "") { $y = date("Y"); } if ($m < 10) { $m = "0" . $m; } $jumlah_hari = jumlah_hari($m, $y); isi_absensi($u); for ($i = 1; $i <= $jumlah_hari; $i++) { if ($i < 10) { $day = "0" . $i; } else { $day = $i; } $date = $y . "-" . $m . "-" . $day; $oLibur = libur("tanggal='" . $date . "'"); $count = mysql_num_rows($oLibur); if ($count != 0) { $Libur = mysql_fetch_object($oLibur); $col[0][] = "-"; #id $col[1][] = "-"; #nip $col[2][] = $date; #tanggal $col[3][] = "-"; #jam $col[4][] = "-"; #status $col[5][] = "-"; #kekurangan
function get_jumlah_hari_kerja($u, $m, $y) { $bulan = $y . "-" . $m; $jumlah_hari = jumlah_hari($m, $y); $tgl = $bulan . "-" . $jumlah_hari; $hari_kerja = 0; $date_until = last_import($u); if ($tgl >= date("Y-m-d") or $tgl >= $date_until) { $jumlah_hari = substr($date_until, 8, 2) + 0; } for ($x = 1; $x <= $jumlah_hari; $x++) { if ($x < 10) { $x = "0" . $x; } $tgl = $bulan . "-" . $x; $oLibur = libur("tanggal = '" . $tgl . "'"); $nLibur = mysql_num_rows($oLibur); $hari = strtolower(nama_hari($tgl)); if ($hari != "sabtu" and $hari != "minggu" and $nLibur == 0) { $hari_kerja++; } } return $hari_kerja; }