Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/05/2013, 17:11
Avatar de satjaen
satjaen
 
Fecha de Ingreso: septiembre-2012
Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 11 años, 7 meses
Puntos: 10
Respuesta: Restar tiempo.

Cita:
Iniciado por pzin Ver Mensaje
Podrías usar DateTime haciendo algo así:

Código PHP:
$entrada = new DateTime($row_Recordset4['hora_entrada']);
$salida = new DateTime($row_Recordset4['hora_salida']);

$diferencia $entrada->diff($salida);

echo 
$diferencia->format("%H:%i"); 
Gracias, pero lo he puesto y me da un error:
Código PHP:
Fatal errorCall to undefined method DateTime::diff() 
Código PHP:
<?php do { ?>
 <?
$entrada 
= new DateTime($row_Recordset4['hora_entrada']);
$salida = new DateTime($row_Recordset4['hora_salida']);

$diferencia $entrada->diff($salida);

echo 
$diferencia->format("%H:%i");  
?> 
    
    <li data-role="list-divider" role="heading">[<?php echo $row_Recordset1['tecnico']; ?>]</li>
  <li data-role="list-divider" role="heading"><?php echo $row_Recordset4['fecha']; ?></li><li data-theme="c">
    
    De <?php echo $row_Recordset4['hora_entrada']; ?> a <?php echo $row_Recordset4['hora_salida']; ?><span class="ui-li-count"><?php echo $diferencia ?></span>
    
 <li data-role="list-divider" role="heading">El contador de tiempo se ha parado <?php echo $row_Recordset4['fecha']; ?> a las <?php echo $row_Recordset4['hora_salida']; ?> con nº<?php echo $row_Recordset4['id_contador']; ?><br/></li> 
   
  </li>
  <?php } while ($row_Recordset4 mysql_fetch_assoc($Recordset4)); ?>

Gracias