Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/04/2016, 00:32
thezzin
 
Fecha de Ingreso: septiembre-2008
Mensajes: 350
Antigüedad: 15 años, 8 meses
Puntos: 31
Respuesta: Suma de horas

puedes intentarlo con: DateInterval class php
algo como esto:
Código PHP:
<?php 
$theDate 
date("Y-m-d h:i:s");
$date1 = new DateTime("2016-04-07 07:42:03");// compara fecha 1  
$date2 = new DateTime("2016-04-08 09:42:03");//con feche 2
$diff $date2->diff($date1); //el Object para Obtener el intervalo de las fechas
echo $diff->format('Años: %Y Meses %m Dias: %d Horas: %h Minutos: %i Segundos: %s');
$minutos round(abs($diff->format('%d') * 24 $diff->format('%h') * 60) + $diff->format('%i'));
echo 
'<br />',$minutos;// = 1560
$horaspre $minutos/60*2.25;//1560 minutos divididos por 60 minutos = 26 horas precio por hora 2.25 * 26 = 58.50
echo '<br />',$horaspre;// = 58.5
?>
o tambien puedes usar:
Código PHP:

$horaspre 
sprintf("%01.2f"$horaspre);// 00.00
echo '<br />',$horaspre;// 58.50 
solo una cosa que cada 59/60 Retorna a 00 y tambien 23/24 Retorna a 00
osea que 59 minutos se convierte en 1 hora pero minutos retorna a 00, 01...
__________________
╬-----╬
║☺₧☻║
╬-----╬

Última edición por thezzin; 23/04/2016 a las 00:54