在php中添加1小时的mysql时间戳


Add 1 hour on mysql timestamp in php

在Mysql表中,我有一个时间戳字段。在我的php页面中,我以这种方式显示记录($row[data])

echo date("d-m-Y H:i:s", strtotime($row['data']));

现在,在我的php中,我想添加一个小时的约会时间。我该怎么做?感谢

echo date("d-m-Y H:i:s", strtotime($row['data'])+3600);

请注意,不能以"d-m-Y"格式比较结果日期。

比较CCD_ 1结果或初始日期。或者先将结果格式化为正确的格式。

您可以在MySQL中直接执行此操作:

SELECT `date` + INTERVAL 1 HOUR AS `date`
FROM ...
         echo date("d-m-Y H:i:s", strtotime($row['data'].' +1 hour'));

尝试使用:

strtotime($row['data'] . ' +1 hour')
echo date("d-m-Y H:i:s", strtotime($row['data']) + 3600);

只需手动添加时间(3600秒=1小时)。

再加3600秒,你就没事了。

echo date("d-m-Y H:i:s", strtotime($row['data'])+3600);