Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/12/2009, 12:14
alexitech
 
Fecha de Ingreso: junio-2009
Mensajes: 51
Antigüedad: 17 años, 4 meses
Puntos: 1
Respuesta: Otra de fechas y horas.

Hey gracias Hidek1, yo habia hecho esto
Código PHP:
/*
 @param ddate Departure Date                        
 @param dtime Departure Time                            
 @param dest Destination Time
*/
function pickup($ddate,$dtime,$dest){
    
//array fecha
    
$ddate = explode('-',$ddate);
    
//pasamos a minutos Destination Time
    
$dest = $dest*60;
    
//array departure time
    
$dtime = explode(':',$dtime);
    
//pasamos horas a minutos y sumamos los minutos entre si, despues restamos para obtener los minutos total del pickup
    
$dtimemin = ($dtime[1] + $dtime[0] * 60) - $dest;
    
//sacamos la hora
    
$pickuphour = floor($dtimemin / 60);
    
//sacamos minutos
    
$pickupmin = $dtimemin % 60;
    
//damos formato a la hora
    
return ($pickupdatetime = date("Y-m-d H:i", mktime($pickuphour, $pickupmin, 0, $ddate[1], $ddate[2],$ddate[0])));
}

$departure_date = '2009-12-28';
$departure_time = '02:00'; //Formato 24 hrs esto es 02:00 AM
$destination_time = '3';

$final = pickup($departure_date, $departure_time, $destination_time);
echo 
$final; 
que es lo que mi muy limitado conocimiento de php me permite hacer, ya que ignoraba la clase DateTime. Pero veo que tu codigo es mucho mas corto, optimizado y facil de entender, si no te molesta utilizare el tuyo y pondre el mio en el baul de los recuerdos jajaja
Gracias