Days Between Two Dates
Here is a function that will return the number of days between two dates. The to and the from dates must be unix timestamps and will return the number of days between them. An optional third parameter is provided to switch on rounding of the days to two decimal places.
<?php
/*
*
* @caluculate days between dates
*
* @param int $from The date from
*
* @param int $to the date to
*
* @param bool $round Turn rounding on/off
*
* @return float
*
*/
function daysTo($from, $to, $round=true)
{
$diff = $to-$from;
$days = $diff/86400;
return $round==true ? floor($days) : round($days,2);
}
/*** example usage ***/
$from = 'jan 10 2008';
$to = time();
$from = strtotime($from);
echo daysTo($from, $to)."<br />";
echo daysTo($from, $to, false);
?>
Support PHPRO.ORG
Search
PHPRO.ORG Poll
Warning: Participation in PHPRO.ORG polls may incorrectly lead you to believe your opinions matter.

RSS Feed




