我编写一个代码,用于使用php减去秒数。我有分配给变量的日期,我需要从该日期减去秒数。
$date="2014-03-16 17:40:27";
echo date("Y-m-d H:i:s", strtotime($date) - strtotime("-600 seconds"));
但这给了我1970年代的日期,我搜索无处可寻,并没有找到与我的问题相符的答案。任何人都可以帮我解决这个小代码
答案 0 :(得分:8)
strtotime()
以秒为单位为您提供时间戳。不要再做一个时间戳从中扣除,只需从中扣除600:
echo date("Y-m-d H:i:s", strtotime($date) - 600);
//2014-03-16 17:30:27