我正在努力建立一个员工管理系统,员工可以进入该系统并输入他们工作的日期,从什么时间到什么时间(例如10:00到18:00)以及类似的东西。
所以棘手的部分是,在我的工作中,薪水会发生变化。如早班(00:00至06:00),中午班(06:00至17:00)和夜班(17:00至00:00)。
因此,我想制作一个PHP系统,自动检测他们的时间所在的“工资率”。
我尝试过很多方法,比如:
<?php
$timeStart = $_POST["timeStart"];
$timeEnd = $_POST["timeEnd"];
if($timeStart >= "00:00" AND $timeEnd <= "06:00"){
$rate1 = "1";
}
?>
但现在我知道你不会像那样经营,而且不行。
此系统中还有另一个棘手的问题,我也无法开始工作。
如果员工输入他已经工作过18:00到02:00这是8小时,那就是两个“工资率”,这应该让系统改变$rate3
这是夜晚转移到值"1"
并更改$rate1
,即早班转换为值"1"
,依此类推。
所以我想问你们,你们是否知道如何让这件事情发挥作用。
答案 0 :(得分:0)
$timeStart = date('Gi', strtotime($_POST["timeStart"]));
$timeEnd = date('Gi', strtotime($_POST["timeEnd"]));
if($timeStart >= 0 && $timeEnd <= 600){
$rate1 = "1";
}
另一部分比较棘手。