Welcome Guest, Not a member yet? Register   Sign In
Time Difference Function
#2

[eluser]m4rw3r[/eluser]
Here is a more accurate time difference function I made:
Code:
function time_diff($from, $to)
{
    $diff = abs($from - $to);
    
    $units = array('year' => 31557600, 'month' => 2635200, 'week' => 604800, 'day' => 86400, 'hour' => 3600, 'minute' => 60, 'second' => 1);
    
    $str = '';
    foreach($units as $title => $length)
    {
        if($d = floor($diff / $length))
        {
            $str[] = $d . ' ' . $title . ($d > 1 ? 's' : '');
            
            $diff -= $length * $d;
        }
    }
    
    return implode(' ', $str);
}
BSD license Wink


Messages In This Thread
Time Difference Function - by El Forum - 04-09-2009, 02:14 PM
Time Difference Function - by El Forum - 04-10-2009, 05:01 PM
Time Difference Function - by El Forum - 04-10-2009, 07:25 PM
Time Difference Function - by El Forum - 04-11-2009, 01:58 AM
Time Difference Function - by El Forum - 02-28-2012, 04:21 AM
Time Difference Function - by El Forum - 02-28-2012, 06:13 AM



Theme © iAndrew 2016 - Forum software by © MyBB