我想将日期和时间从PHP保存到SQL.这是插入新记录的SQL语句(在类中的方法中找到):
INSERT INTO tbl_reviews (headline, text, date, rating, product_id, username)
value (:headline, :text, :date, :rating, :product_id, :username)
Run Code Online (Sandbox Code Playgroud)
在我的.php页面中,我使用了当前的日期和时间$_SERVER['REQUEST_TIME'].但是我仍然收到错误"日期时间值不正确".我可以用什么来获取日期?
您的时间戳可以生成:
$timestamp = date('Y-m-d H:i:s');
Run Code Online (Sandbox Code Playgroud)
这应该模仿mysql时间戳和日期时间格式.
假设mysql的时间戳与有问题的php服务器同步,你也可以使用mysql当前时间戳函数:
NOW()或CURRENT_TIMESTAMP或CURRENT_TIMESTAMP()