Su método de usar strtotime
debería funcionar.
<?php
echo date("Y/m/d H:i:s", strtotime("now")) . "\n";
echo date("Y/m/d H:i:s", strtotime("+30 minutes"));
?>
salida
2012/03/22 10:55:45
2012/03/22 11:25:45 // 30 minutes later
Sin embargo, su método de añadir el tiempo probablemente no es correcta. Lo anterior funcionará para agregar 30 minutos a la hora actual. Supongamos que desea agregar 30 minutos de un tiempo determinado, $t
, luego use el segundo parámetro strtotime
, que se usa como base para el cálculo de fechas relativas.
date("Y/m/d H:i:s", strtotime("+30 minutes", $t));
http://codepad.org/Z5yquF55
posible duplicado de http://stackoverflow.com/search ? q = agregar + minutos + php – Gordon