Способ хранения даты в базе данных MySQL по умолчанию - использование DATE. Правильный формат ДАТЫ: ГГГГ-ММ-ДД. Если вы попытаетесь ввести дату в формате, отличном от формата год-месяц-день, он может сработать, но не будет сохранять даты, как вы ожидаете.
Чтобы запустить команду MySQL Insert и добавить текущую дату в вашу таблицу, вы можете использовать встроенную функцию MySQL CURDATE () в вашем запросе.
Пример того, как вставить дату в MySQL, используя CURDATE
$query_auto = "INSERT INTO tablename (col_name, col_date) VALUE ('DATE: Auto CURDATE()', CURDATE() )";
Кроме того, вы можете запустить запрос для установки даты вручную
Пример того, как вручную вставить дату в MySQL
$query_manual = "INSERT INTO tablename (col_name, col_date) VALUES ('DATE: Manual Date', '2008-7-04')";
Рекомендуется выполнять форматирование даты при выполнении запроса, например:
SELECT DATE_FORMAT(BirthDate, "%W %M %e %Y") FROM Employees;
Вы можете найти больше примеров форматирования даты здесь:
https://www.w3schools.com/sql/func_mysql_date_format.asp