0

mysql データベースのフィールド タイプを「datetime」に設定しました

私が送るとき

$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を使用してください

また、時刻を記録して更新しない場合は、日時フィールドではなくタイムスタンプフィールドをお勧めします。そうすれば、dbに何も渡す必要はありません

于 2011-02-23T04:20:39.590 に答える