dingus Posted March 1, 2008 Share Posted March 1, 2008 hey guys i got this function to calculate the difference between a original data and now but for the life of me i cant work out why but it is outputting the wrong difference (out by a few days) anyway here is the function function timeDiff($difference) { $periods = array( 'millennia' => 31556926000, 'century' => 3155692600, 'decade' => 315569260, 'year' => 31556926, 'month' => 2629743, 'week' => 604800, 'day' => 86400, 'hours' => 3600, 'minutes' => 60, 'seconds' => 1 ); foreach ($periods as $label => $value) { $difference1 = $difference / $value ; if($difference1 < 1){ }else{ $str .= floor($difference1) . $label . " " ; $difference = $difference - ($value * floor($difference1)); } } return $str ; } any insight will be helpful Link to comment https://forums.phpfreaks.com/topic/93801-time-difference-function-not-working/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.