Привет всем, у меня есть две функции. Один, чтобы проверить, является ли текущий день рабочим днем, и если да, вернуть строку текущего дня. Другой - чтобы проверить, является ли текущий день выходным, и если да, вернуть строку текущего дня.
По какой-либо причине функция getWeekend () всегда возвращает false, даже если текущая дата - суббота. Пожалуйста, смотрите код ниже. Может я что-то не так делаю ....
public function getWeekday()
{
date_default_timezone_set('America/New_York');
$today = \date("l");
if ($today == "Monday") {
return "Monday";
} elseif ($today == "Tuesday") {
return 'Tuesday';
} elseif ($today == "Wednesday") {
return 'Wednesday';
} elseif ($today == "Thursday") {
return "Thursday";
} elseif ($today == "Friday") {
return 'Friday';
} else {
throw new \Exception('Not a valid date.');
}
}
public function getWeekend()
{
date_default_timezone_set('America/New_York');
$today = \date("l");
if ($today == "Saturday") {
return "Saturday";
} elseif ($today == 'Sunday') {
return 'Sunday';
} else {
throw new \Exception('Not a valid date.');
}
}