我正在尝试使用 PHP 将日期和时间添加到 mysql 数据库中的日期时间字段。
我在mysql数据库中的日期时间是这样存储的:
2015-01-20 05:10:17
我试着像这样向该字段添加 5 天:
$Date = date();
$end_date = date("Y, n, j, G, i, s", strtotime($Date. ' + 5 days'));
UPDATE myTable SET end_date='$end_date' WHERE randKey='$id'
但是当我查看数据库的更新时,我看到了这样的 end_date
字段:
0000-00-00 00:00:00
这意味着它已更新,但由于某种原因所有内容都已设置为 0!
有人可以就这个问题提出建议吗?
提前致谢。
最佳答案
检查这个:
$end_date = date("Y-m-d H:i:s", strtotime(date("Y-m-d H:i:s"). ' + 5 days'));
MySql 以 YYYY-MM-DD HH:MM:SS
格式存储日期时间。
关于php - 使用 php 在 mysql 中将时间和日期添加到日期时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28048495/