Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/04/2008, 20:26
Avatar de hgp147
hgp147
 
Fecha de Ingreso: diciembre-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 980
Antigüedad: 19 años, 10 meses
Puntos: 36
Sumar hora a una determinada fecha

Hola, con este código de abajo resto o sumo una hora(s) a una fecha determinada. Funciona correctamente, pero lo que quiero saber es si se puede simplificar el código o si está bien así.

$fila->fecha sale de un campo timestamp de la bd (mysql)

Código PHP:
list ($fecha, $hora) = explode(" ", $fila->fecha);

list(
$anio, $mes, $dia) = explode("-", $fecha);

list(
$hora, $minutos, $segundos) = explode(":", $hora);


echo 
date("Y-m-d H:i:s", mktime($hora, $minutos, $segundos, $mes, $dia, $anio)+1*60*60); // Sumo una hora 
__________________
Spread Firefox | Download Day 2008
¡Únete en nuestra misión para alcanzar el Record Guinness al software más descargado en 24 horas! http://www.spreadfirefox.com/es-ES/worldrecord/