Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/11/2009, 08:27
beng
 
Fecha de Ingreso: abril-2009
Mensajes: 56
Antigüedad: 15 años, 1 mes
Puntos: 0
no me aclaro con mktime

$tiempo ='1,3,5';
$extra = explode(",",$tiempo);
$x = date("H,i,s,d,m,Y",time());
$fecha = explode(",",$x);

//Días
if($extra[0] == 0){
} else{
$fecha[3] = $fecha[3]+$extra[0];
}
//Horas
if($extra[1] == 0){
}else{
$fecha[0] = $fecha[0]+$extra[1];
}
//Minutos
if($extra[2] == 0){
}else{
$fecha[1] = $fecha[1]+$extra[2];
}

$fechafinal = date("H,i,s,d,m,Y",mktime($fecha[0],$fecha[1],$fecha[2],$fecha[3],$fecha[4],$fecha[5]));

El problema de eso es que en vez de que sea por ejemplo
Tiempo actual: 07:20:20 28/11/2009
Se le suma 1dia, 3 horas y 5 minutos y da
01:28:39 12/07/2011

Siempre 2011 sin razon alguna y lo demas igual de mal.