Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/01/2010, 11:26
dante14
 
Fecha de Ingreso: marzo-2009
Mensajes: 356
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: Ayuda para restar fechas

ese codigo es el que tengo, pero no me funciona muy bien, me ayudan con el codigo
Código PHP:
<?php
$HorasTrabajo 
8;
$Almuerzo 0.45;
$HorasTrabajoTotal $HorasTrabajo $Almuerzo;

function 
dateDiff($fecha_ingreso$fecha_salida$ret=0
    { 
    
$fecha_ingreso_ts strtotime($fecha_ingreso); 
    
$fecha_salida_ts strtotime($fecha_salida); 
    
$diferencia_fechas $fecha_salida_ts $fecha_ingreso_ts
    
$diferencia_horas $diferencia_fechas 3600

    if(
$ret==0){return "<br>trabajaste: ".$diferencia_horas." horas";}
    else if(
$ret==1){return $diferencia_horas;}
    }    
    
    
$dif_hs=dateDiff('2010-01-14 08:30:00''2010-01-14 17:15:00',1);
    
    if (
$dif_hs $HorasTrabajoTotal)
        {
$horas_extra_s_r $dif_hs $HorasTrabajoTotal;
        
$horas_extra =  floor($horas_extra_s_r);} 

    else{
$horas_extra 0;}     
    
    echo 
"<br>".$dif_hs;
    echo 
"<br>".$horas_extra;
    
?>