Вы можете применить логику, как показано ниже:
ОБНОВЛЕНИЕ: значение, полученное из базы данных, необходимо преобразовать из английской текстовой даты-времени в метку времени UNIX.
if(strtotime($workStart) < strtotime($workEnd)) {
if ((strtotime($timeNow) > strtotime($workStart)) && (strtotime($workEnd) > strtotime($timeNow))){
echo "user work";
} else {
echo "user NOT work";
}
}
Надеюсь, это поможет!