Ver Mensaje Individual
  #7 (permalink)  
Antiguo 17/10/2011, 22:05
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: suma de horas

Que tal si lo haces así:

Código PHP:
Ver original
  1. function CalcularHoraSalida($hora_ingreso) {
  2.     return date('H:i', strtotime($hora_ingreso) + 30600);
  3. }
  4.  
  5. echo CalcularHoraSalida('23:00'); //07:30

o así:

Código PHP:
Ver original
  1. function CalcularHoraSalida($hora_ingreso) {
  2.     return date('H:i', strtotime("$hora_ingreso + 8 hours + 30 minutes"));
  3. }
  4.  
  5. echo CalcularHoraSalida('23:00'); //07:30

o así:

Código PHP:
Ver original
  1. $dt = new DateTime('23:00');
  2. $dt->add(new DateInterval('PT8H30M'));
  3. echo $dt->format('H:i'); //07:30

No olvides que la función split es obsoleta

Cita:
Esta función ha sido declarada OBSOLETA desde PHP 5.3.0. Su uso está totalmente desaconsejado.
Espero que te sirva alguna. Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP