Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/06/2005, 19:19
RoKo
 
Fecha de Ingreso: febrero-2003
Ubicación: Santiago
Mensajes: 220
Antigüedad: 21 años, 2 meses
Puntos: 4
pues mira, aqui te va una funcion que encontre por hay y a mi me ha servido.

Código PHP:
function calcDateDiff$date1$date2 )

{

   if( 
$date2 $date1 )

   {

       die( 
"error: date1 has to be >= date2 in calcDateDiff($date1, $date2)" );

   }

   

   
$diff $date1-$date2;

   
$seconds 0;

   
$hours  0;

   
$minutes 0;

   if(
$diff 86400 0)

   {

       
$rest = ($diff 86400);

       
$days = ($diff $rest) / 86400;

       

       if( 
$rest 3600 )

       {

           
$rest1 = ($rest 3600);

           
$hours = ($rest $rest1) / 3600;

       

           if( 
$rest1 60 )

           {

               
$rest2 = ($rest1 60);

               
$minutes = ($rest1 $rest2) / 60;

               
$seconds $rest2;

           }else

               
$minutes $rest1 60;

       

       }else

           
$hours $rest 3600;

   }else

       
$days $diff 86400;

       

   return array( 
"days" => $days"hours" => $hours"minutes" => $minutes"seconds" => $seconds);



y puedes usar:

Código PHP:
print_rcalcDateDiffstrtotime"now" ), strtotime"2004-01-7 22:00:00" ) ) ); 

ojala os sirva :)
__________________
Roberto Osses Elgueta
Senior Web Developer