Wednesday, June 12, 2013

Count days between two days (allies-: age calC)

<?php

$startTimeStamp = strtotime("2012/06/12");
$endTimeStamp = strtotime("2014/07/12");
$timeDiff = abs($endTimeStamp - $startTimeStamp);
$numberDays = $timeDiff/86400;  // 86400 seconds in one day
// and you might want to convert to integer
$numberDays = intval($numberDays);
if($numberDays>=365)
{
$get_year=round(($numberDays/365),0);
$remain_days=$numberDays-(365*$get_year);

if($remain_days>=30)
{
$get_mnth=round(($remain_days/30),0);
$get_remain_days=$remain_days-(30*$get_mnth);
$final_date=$get_year.' years '.$get_mnth.' Month '.$get_remain_days.' Days';
}

}
if($numberDays<365 && $numberDays>=30)
{
$get_mnth=round(($numberDays/30),0);
$find_days=$numberDays-(30*$get_mnth);
$final_date=$get_mnth.' month '.$find_days." days";
}
if($numberDays<30)
{
$final_date=$numberDays .' Days';
}

echo $final_date;

?>

No comments:

Post a Comment