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)));