| Quote: |
| <?
// THIS ROUTINE COUNT DAYS BEETWEEN TWO DATE // // BEGIN DATE COULD BE IN THE PAST OR IN THE FUTURE // //Foro start 2005.04.19// $beg['YEAR']=2005; $beg['MONTH']=4; $beg['DAY']=19; // $data=date("d. m. Y"); deklaracja daty $end['YEAR']=date("Y"); $end['MONTH']=date("m"); $end['DAY']=date("d"); function countDays ($beg,$end) { $start = gmmktime(0,0,0,$beg['MONTH'],$beg['DAY'],$beg['YEAR']); $endin = gmmktime(0,0,0,$end['MONTH'],$end['DAY'],$end['YEAR']); // echo $start."\n"; // echo $endin."\n"; $day = 0; if ($start < $endin) { $toward = 1; } else { $toward = 0; } $mover = $start; if ($start != $endin) { do { $day++; if ($toward) { $mover = gmmktime(0,0,0,$beg['MONTH'],($beg['DAY']+$day),$beg['YEAR']); } else { $mover = gmmktime(0,0,0,$beg['MONTH'],($beg['DAY']-$day),$beg['YEAR']); } } while ($mover != $endin); } return $day; } echo " Foro existing "; echo countDays ($beg,$end). " Day's. "; ?> |
How Count Days *php*
Related topics
