php - 以日期时间格式mySQL插入当前日期
我在将日期正确插入数据库时遇到问题。
$date = date('m/d/Y h:i:s', time());
我使用这种格式,并且它正确地回声,但是,当我插入时
mysql_query("INSERT INTO table
(dateposted)
VALUES ('$date')");
它似乎无法正常工作,并且时间仍为00:00:00如果你能找到很棒的解决方案,谢谢。
CCates asked 2019-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 2019-05-10T20:12:36Z
30 votes
试试这个
$date = date('Y-m-d H:i:s');
Erik Giberti answered 2019-05-10T20:13:00Z