如何在PHP中从当前日期()中减去5分钟

14

我想展示比当前时间早5分钟的日期; 我的代码是这样的:

(date('Y-m-d H:i-5:s'))

但这是不正确的,因为var_dump会产生以下输出:

2012年08月08日13:27-5:49

你有什么想法可以解决这个问题吗?

2个回答

47

PHP函数:

strtotime()

示例:

echo date('Y-m-d H:i:s', strtotime('-5 minutes'));

4
尝试教你如何钓鱼。不过,看起来 @salathe 已经给了你鱼 :) - Jason McCreary
太棒了,它能用,感谢你们两个!我会在10分钟内接受它 :) - Abude
你似乎很愉快地成为了一个鱼贩子,轻松地给Jimmy提供答案;我只是使用了与问题相同的日期格式。 - salathe

2
尝试这个,它可以解决你的问题。
$format = "h:i A";
date_default_timezone_set('Asia/Kolkata');
echo date($format, strtotime("-5 minute"));

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接