假设我有这样的日期/时间:2012-02-05 18:58:19
现在我怎么能在5min
之前得到这个时间?将是2012-02-05 18:53:19
基本上,我需要从当前时间返回5分钟
$dt = new DateTime('2012-02-05 18:58:19');
$dt->modify('-5 minutes');
现在您可以使用$dt->format以您需要的格式显示它。
我习惯于简单地使用strtotime('-5 minutes', $date)
完整示例:
$now = time();
$past = strtotime('-5 minutes', $now);
echo date('Y-m-d H:i:s', $now);
echo date('Y-m-d H:i:s', $past);