Поиск дня недели с помощью функции php getdate()

Я пытаюсь построить функцию в php, где она принимает дату пользовательского ввода, которая может быть любой датой в значительной степени за последние 20 лет. я попытался использовать функцию getdate() в php, чтобы вернуть им день недели. вот что у меня не работает

$date="8/4/2010";//user input
$dateget=getdate($date);
echo $dateget; // i want an output like "monday" or "saturday" 

когда я запускаю этот код, я получаю эту ошибку

A non well formed numeric value encountered (on the $dateget=getdate($date) line)

Спасибо

1 ответ

Решение

Вам нужна временная метка для функции getdate. Так что, возможно, функция strtotime может помочь.

$date="8/4/2010";//user input
$dateget=getdate(strtotime($date));
echo $dateget['weekday'];
Другие вопросы по тегам