如何在PHP下加班时间下午5点到晚上9点?

时间:2018-03-09 02:48:37

标签: php datetime

如何设置"加班"如果时间是(下午5点到晚上9点)在PHP?

这是我的疑问:

$query = mysqli_query($con, "SELECT * FROM time");
$row = mysqli_fetch_array($query);
$time = $row['time'];

1 个答案:

答案 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';   
}