Comunidad de diseño web y desarrollo en internet online

AYUDA - Sumar Horas de forma acomulativa

Citar            
MensajeEscrito el 05 Nov 2015 08:24 pm
Hola, he conseguido un código que resta las horas... me gustaría que sume en ves de restar y por eso he escrito este post.

el codigo siquiente:

Código PHP :

function restar_horas($start_time, $end_time) { 
$total_seconds = strtotime($end_time)-(strtotime($start_time)); 
$horas              = floor ( $total_seconds / 3600 );
$minutes            = ( ( $total_seconds / 60 ) % 60 );
$seconds            = ( $total_seconds % 60 );
$time['horas']      = str_pad( $horas, 2, "0", STR_PAD_LEFT );
$time['minutes']    = str_pad( $minutes, 2, "0", STR_PAD_LEFT );
$time['seconds']    = str_pad( $seconds, 2, "0", STR_PAD_LEFT );
$time               = implode( ':', $time );
return $time;
}// FIN RESTANDO HORAS


Me gustaría saber como ponerlo a sumar y de forma acomulativa ya que conseguí uno que sumaba pero al llegar a las 24h todo volvia en cero y entonces ya no se acomularía mas de 24h.

Gracias de antemano.
:)

Por x3mo

18 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 06 Nov 2015 12:12 pm
El secreto para operar con valores temporales es reducir todo a una misma unidad. Convierte todo a segundos, suma y resta esos segundos y luego transforma esos segundos a días, horas, minutos.

Viendo la función que has escrito, no me queda claro en qué formato están estos dos parámetros: $start_time, $end_time

Por DriverOp

Claber

2510 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.