natatkinson
3/22/2013 - 1:23 PM

Find difference between two dates

Find difference between two dates

$time1 = time();

$time2 = "2013-04-19 14:00:00";

$beastmode = strtotime($time2) - time();


define('SECONDS',1, true);
define('MINUTES',60, true);
define('HOUR',MINUTES*60, true);
define('DAY',HOUR*24, true);
define('MONTH',DAY*30, true);
define('YEAR',DAY*365, true);

//echo "DAY".DAY;

$years = sprintf("%02d",floor($beastmode / (YEAR)));
$months = sprintf("%02d",floor(($beastmode - $years * YEAR) / (MONTH)));
$days = sprintf("%02d",floor(($beastmode - $years * YEAR - $months*MONTH ) / (DAY)));
$hours = sprintf("%02d",floor(($beastmode - $years * YEAR - $months*MONTH - $days*DAY) / (HOUR)));
$minutes = sprintf("%02d",floor(($beastmode - $years * YEAR - $months*MONTH - $days*DAY - $hours*HOUR) / (MINUTES)));
$seconds = sprintf("%02d",floor(($beastmode - $years * YEAR - $months*MONTH - $days*DAY - $hours*HOUR - $minutes*MINUTES) / (SECONDS)));