一尘不染

以日期时间格式mySQL插入当前日期

mysql

我在将日期正确插入数据库中时遇到问题。

$date = date('m/d/Y h:i:s', time());

我使用这种格式,并且正确回显,但是,当我插入

mysql_query("INSERT INTO table 
(dateposted) 
VALUES ('$date')");

它似乎无法成功运行,时间仍然是00:00:00,如果您能找到很好的解决方案,谢谢。


阅读 321

收藏
2020-05-17

共1个答案

一尘不染

如果要存储当前时间,请使用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')");
2020-05-17