php - 以日期时间格式mySQL插入当前日期
我在将日期正确插入数据库时遇到问题。
$date = date(m/d/Y h:i:s, time());
我使用这种格式,并且它正确地回声,但是,当我插入时
mysql_query("INSERT INTO table
(dateposted)
VALUES ($date)");
它似乎无法正常工作,并且时间仍为00:00:00如果你能找到很棒的解决方案,谢谢。
CCates asked -05-10T20:12:17Z
14个解决方案
179 votes
如果您想存储当前时间,只需使用MYSQL的功能。
mysql_query("INSERT INTO `table` (`dateposted`) VALUES (now())");
如果你需要使用PHP来做它,格式为Y-m-d H:i:s,所以试试
$date = date(Y-m-d H:i:s);
mysql_query("INSERT INTO `table` (`dateposted`) VALUES ($date)");
Aaron W. answered -05-10T20:12:36Z
30 votes
试试这个
$date = date(Y-m-d H:i:s);
Erik Giberti answered -05-10T20:13:00Z