У меня возникла проблема с сохранением даты в базе данных MySQL.Сохранение даты в MySQL
У меня есть этот поле ввода:
<input type="date" name="theDate" id="theDate" required></p>
Перед тем, как сохранить его в базе данных я форматировать строку даты, как это:
date('Y.m.d', strtotime($table['day']));
Поле базы данных является ДАТА но он сохраняет только 0000-00-00
.
Когда я повторяю дату перед ее сохранением, это правильно 2012-02-23
.
Я надеюсь, что кто-нибудь может сказать мне, как это делается.
Довольно просто, MySQL ожидает ввода, как 'Y-м-d'. Используйте это вместо 'Y.m.d'. –