大家好,我正在为员工出勤系统工作,我有以下问题。
我希望根据进入时间获得班次,例如,如果工人在早上5点到上午10点之间开始工作,如果它在上午11点到下午3点之间进入第2班,如果它在下午7点之间进入,则为班次1晚上11点是班次3。
这是我试过的但是我不知道如何获得当前时间
$shift= 1;
$stmp = time();
//if($PR_Come <= $5:00 && $PR_Come>= $8:00) { $shift=1;}
//if($PR_Come <= $11:00 && $PR_Come>= $16:00) { $shift=2;}
//if($PR_Come <= $19:00 && $PR_Come>= $23:00) { $shift=3;}
$PR_Come = date("Y-m-d H:i:s", $stmp);
$PR_Year = date("Y",$stmp);
$PR_Month = date("m",$stmp);
$PR_Day = date("d",$stmp);
$sqlcmd = "INSERT INTO $dbname.ppresence (PR_WorkerPTR, WORKER_Name, PR_Come, PR_Year, PR_Month, PR_Day, shift) VALUES "
."('".ppaddslashes($workerrow["WORKER_ID"])."', '".ppaddslashes($workerrow["WORKER_Name"])."', '".ppaddslashes($PR_Come)."','".ppaddslashes($PR_Year)."','".ppaddslashes($PR_Month)."','".ppaddslashes($PR_Day)."','".$shift."')";
mysql_query($sqlcmd);
PS抱歉我的英文不好。 :)