Alright, I have 2 times (in Time(); form), one of which is August 22, 2004, and one is the current Time(), im converting the date of "August 22, 2004" into Time() form using strtotime(), this works, and the Time() - strtotime() returns the correct value (the difference between the 2), however it seems that everytime I refresh the page, $duration_between returns 01:17:01:<seconds>, but the 01:07:01 never changes. Seems to me the minutes value should be decreasing. Seconds goes from 59 downward to 0 and then starts back at 59, without 01:07:01 ever changing. I have no idea what the problem is, any ideas?
//$end: August 22, 2004
$_explode=explode(" ", str_replace(",", "", $end));
//$str: 22 August 2004
$str="" .$_explode[1]. " " .$_explode[0]. " " .$_explode[2]. "";
$duration_between=date("d:H:i:s",strtotime($str) - Time());