Dias diferencia
Publicado por siREZ (22 intervenciones) el 02/01/2018 19:38:21
Cordial saludo.
Estoy calculando los días diferencia entre dos fecha.
trabajó muy bien hasta que llego el 2018
no funciona adecuadamente cuando el año es diferente.
mi código es el siguiente:
Alguien me puede ayudar?
Gracias
siREZ
Estoy calculando los días diferencia entre dos fecha.
trabajó muy bien hasta que llego el 2018
no funciona adecuadamente cuando el año es diferente.
mi código es el siguiente:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$fec=mysql_result($iquery,$irow,(fecha));
$ven=mysql_result($iquery,$irow,(vence));
$fecha1 = $fec;
$fecha2 = date("Y-m-d");
$fecha2a = strtotime($fecha2,time());
$fecha1a = strtotime($fecha1,time());
$ano1 = substr($fecha2,0,4);
$mes2 = substr($fecha2,5,2);
$dia2 = substr($fecha2,08,2);
$ano2 = substr($ven,0,4);
$mes1 = substr($ven,5,2);
$dia1 = substr($ven,08,2);
$timestamp1 = mktime(0,0,0,$mes1,$dia1,$ano1);
$timestamp2 = mktime(4,12,0,$mes2,$dia2,$ano2);
$segundos_diferencia = $timestamp1 - $timestamp2;
$dias_diferencia = $segundos_diferencia / (60 * 60 * 24);
$dias_diferencia = abs($dias_diferencia);
$dias_diferencia = floor($dias_diferencia);
$dias_diferencia = round($dias_diferencia/30,0);
Alguien me puede ayudar?
Gracias
siREZ
Valora esta pregunta


0