假设我有这样的日期/时间:2012-02-05 18:58:19
现在我怎样才能在5min
之前得到这个时间?这将是2012-02-05 18:53:19
基本上我需要从当前时间回来5分钟
答案 0 :(得分:7)
$dt = new DateTime('2012-02-05 18:58:19');
$dt->modify('-5 minutes');
现在您可以使用$ dt->格式以您需要的格式显示它。
答案 1 :(得分:1)
我习惯于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);