Я установил тип поля базы данных mysql как 'datetime'
, когда я отправляю
$now = time(); echo form_hidden('a_date', unix_to_human($now));
из просмотров, все, что я получаю в базе данных, - это 00:00:00
помогите пожалуйста
Обычно я делаю это так
$now = date('Y-m-d H:i:s', strtotime('now')); echo form_hidden('a_date', $now);
Если вы хотите выводить по-другому, используйте http://www.php.net/manual/en/function.date.php
Кроме того, если вы хотите записать время, а не обновлять его, ярекомендовал бы поле метки времени вместо поля даты и времени.Таким образом, вам не нужно ничего передавать БД