如何在PHP日期时间中添加秒数

时间:2009-05-09 08:41:49

标签: php datetime

如何在日期时间添加秒。 恩。我的约会时间是2009-01-14 06:38:18 我需要在那个日期添加-750秒 并希望得到日​​期时间

2 个答案:

答案 0 :(得分:4)

您需要将该日期转换为unix timestamp,此类操作非常简单:

$unix_timestamp = strtotime('2009-01-14 06:38:18');
$new_string = date('Y-m-d H:i:s', $unix_timestamp - 750);

答案 1 :(得分:2)

strtotime()也支持一些日期/时间算法。

$ts = strtotime('2009-01-14 06:38:18 -750 seconds');
echo date('Y-m-d H:i:s', $ts);

或者例如

$ts = strtotime('2009-01-14 06:38:18 next monday');
echo date('Y-m-d H:i:s', $ts);
打印2009-01-19 00:00:00