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

Sun*_*ara 1 php datetime

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

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

但这给了我1970S的日期,我搜索无处,没有找到符合我的问题的答案.任何人都可以帮我修复这个小代码

Geo*_*rge 8

strtotime()给你一个时间戳,以秒为单位.不要再制作另一个时间戳,只需从中扣除600:

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