从特定给定时间PHP减去秒数

时间:2014-03-16 12:17:50

标签: php datetime

我编写一个代码,用于使用php减去秒数。我有分配给变量的日期,我需要从该日期减去秒数。

$date="2014-03-16 17:40:27";
echo date("Y-m-d H:i:s", strtotime($date) - strtotime("-600 seconds"));

但这给了我1970年代的日期,我搜索无处可寻,并没有找到与我的问题相符的答案。任何人都可以帮我解决这个小代码

1 个答案:

答案 0 :(得分:8)

strtotime()以秒为单位为您提供时间戳。不要再做一个时间戳从中扣除,只需从中扣除600:

echo date("Y-m-d H:i:s", strtotime($date) - 600);
//2014-03-16 17:30:27