-1

可能重复:
使用 php 格式化 mysql 日期时间

例如,我想计算给定日期后的 10 天,使用 strtotime 以“Ymd”格式很容易,但在我的情况下,我正在从“Ymd H:i:s”中的 mysql 读取给定日期格式,现在 strtotime 似乎不适用于此类日期格式。

如何以“Ymd H:i:s”格式计算给定日期后的 10 天?

提前谢谢你,贝扎德

4

2 回答 2

4

用于DateTime修改日期以增加 10 天:

$date = DateTime::createFromFormat( 'Y-m-d H:i:s', $string);
$date->modify( '+10 days');
echo $date->format( 'Y-m-d H:i:s');
于 2012-09-06T14:42:14.307 回答
4

或者; 在进入 php 之前在 mysql 中执行此操作:

SELECT DATE_ADD(`date_column`, INTERVAL 10 DAY);
于 2012-09-06T14:42:25.347 回答