Kamis, 23 Juli 2020

Cek Terlambat Masuk dan Korupsi Waktu Pulang


function cekMasuk(){
//- sd 0tidak terlambat
//+ Jml menit terlambat
date_default_timezone_set("Asia/Jakarta");
$today=date("Y-m-d");
$JM=9;
$DATANG=date("H");
$masuk=$today." $JM:00:00";
$now=date("Y-m-d H:i:s");
$jam=$JM-$DATANG;//10-8=2
$x=1;
if($jam>=1){$x=-1;}
$waktuawal  = date_create($masuk);
$waktuakhir = date_create($now);
$diff  = date_diff($waktuawal, $waktuakhir);//36
$diff  = date_diff($waktuakhir, $waktuawal);//36

//echo $diff->y . ' tahun, ';
//echo $diff->m . ' bulan, ';
//echo $diff->d . ' hari, ';
$jam= ($diff->h)*60;
$menit =$diff->i;
$sel=$jam+$menit;
$sel=$sel* $x;
return $sel;
}

function cekPulang(){
//- sd 0 lewat pulang
//+ Jml menit korupsi
date_default_timezone_set("Asia/Jakarta");
$today=date("Y-m-d");
$JM=16;
$PULANG=date("H");
$masuk=$today." $JM:00:00";
$now=date("Y-m-d H:i:s");
$jam=$JM-$PULANG;//10-8=2
$x=-1;
if($jam>=1){$x=1;}
$waktuawal  = date_create($masuk);
$waktuakhir = date_create($now);
$diff  = date_diff($waktuawal, $waktuakhir);//36
$diff  = date_diff($waktuakhir, $waktuawal);//36

//echo $diff->y . ' tahun, ';
//echo $diff->m . ' bulan, ';
//echo $diff->d . ' hari, ';
$jam= ($diff->h)*60;
$menit =$diff->i;
$sel=$jam+$menit;
$sel=$sel* $x;
return $sel;
}



Tidak ada komentar:

Posting Komentar

global_priv WARNING Selalu

 Jika muncul pesan kesalahan: Warning in .\libraries\classes\Dbal\DbiMysqli.php#209  mysqli::query(): (HY000/1034): Index for table 'glo...