如何设置"加班"如果时间是(下午5点到晚上9点)在PHP?
这是我的疑问:
$query = mysqli_query($con, "SELECT * FROM time");
$row = mysqli_fetch_array($query);
$time = $row['time'];
答案 0 :(得分:1)
您可以使用DateTime,
尝试这样做$current_time = "5:59 pm";
$overtime_start = "5:00 pm";
$overtime_end = "9:00 pm";
$date1 = DateTime::createFromFormat('H:i a', $current_time);
$date2 = DateTime::createFromFormat('H:i a', $overtime_start);
$date3 = DateTime::createFromFormat('H:i a', $overtime_end);
if ($date1 >= $date2 && $date1 <= $date3)
{
echo 'Overtime';
}else{
echo 'Not Overtime';
}