Come calcolare la differenza in giorni fra due date usando il linguaggio PHP.
<?php function diff_date_ingiorni($data1,$data2){ /* $data1 e data2 vanno inserite * in formato gg-mm-aaaa, se nulle * prende come data di riferimento * quella di oggi. */ if(empty($data1)) $data1 = date(‘d-m-Y’); if(empty($data2)) $data2 = date(‘d-m-Y’); $d1 = explode(‘-‘,$data1); $d2 = explode(‘-‘,$data2); $timestamp1 = mktime(0, 0, 0, $d1[1], $d1[0], $d1[2]); $timestamp2 = mktime(0, 0, 0, $d2[1], $d2[0], $d2[2]); $seconds= $timestamp1 – $timestamp2; /* (86400 = 24h*60min*60sec) */ $days = abs(intval($seconds / 86400)); return ($days); }?> |