0

我已将 mysql 数据库字段类型设置为“日期时间”

当我发送

$now = time();
echo form_hidden('a_date', unix_to_human($now));

从我在数据库中得到的所有视图都是 0000-00-00 00:00:00

请帮忙

4

1 回答 1

1

我通常这样做

$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

此外,如果您想记录时间而不是更新它,我建议您使用时间戳字段而不是日期时间字段。这样,您就不必传递数据库任何东西

于 2011-02-23T04:20:39.590 回答