miércoles, 30 de enero de 2013

Diferencias entre fechas


$fecha_hoy =date("Y\-n\-j");
$date1=strtotime($objDep->fecha2); // fecha de inicio
$date2=strtotime($fecha_hoy); // fecha de hoy
//calculo timestam de las dos fechas
$timestamp1=mktime(0, 0, 0, date("m", $date1), date("d", $date1), date("Y", $date1));
$timestamp2=mktime(0, 0, 0, date("m", $date2), date("d", $date2), date("Y", $date2));

//$timestamp1 = mktime(0,0,0,$mes1,$dia1,$ano1);
//$timestamp2 = mktime(4,12,0,$mes2,$dia2,$ano2);

//resto a una fecha la otra
$segundos_diferencia = $timestamp1 - $timestamp2;
//echo $segundos_diferencia;

//convierto segundos en días
$dias_diferencia = $segundos_diferencia / (60 * 60 * 24);


$dias_diferencia = round($dias_diferencia,0);

if($dias_diferencia <= 0){

    $estado_lsgs ="<div style='color:#FF0000;'><STRONG>VENCIDO</STRONG></div>";

}

if($dias_diferencia <= 20 && $dias_diferencia > 0 ){

    $estado_lsgs ="<div style='color:#088A08;'><STRONG>EN TRAMITE</STRONG></div>";

}

if($dias_diferencia > 20 ){

    $estado_lsgs ="<div><STRONG>NORMAL</STRONG></div>";

}

No hay comentarios:

Publicar un comentario