Допустимые даты, есть ли готовая проверка?

Записываем в поле MySQL типа DATE дату 2009-06-04 - всё ок, пытаемся поставить 13 месяц 2009-13-04 - записывается 0000-00-00 значит проверить дату на валидность надо перед занесением в БД.
Вопрос: чем?
Есть готовые качественные, т.е. что бы валидатор знал в какие конкретно года может быть 29 февраля например ну и допустимое количество дней в каждом месяце.

Что-то я не понял фишки checkdate() ввожу вручную:
var_dump(checkdate(12,20,2009)); //true
Принимаю из формы
echo $_POST['date'];
var_dump(checkdate($_POST['date']));

Отображает: 12,20,2009
Warning: checkdate() expects exactly 3 parameters, 1 given in...
bool(false)
  • Вопрос задан
  • 174 просмотра
Решения вопроса 1
MaxDukov
@MaxDukov
впишусь в проект как SRE/DevOps.
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
Бюро Цифровых Технологий Санкт-Петербург
от 120 000 до 180 000 ₽
03 мая 2024, в 00:45
1000 руб./за проект
02 мая 2024, в 23:56
2000 руб./за проект