Hi Peter, You can use this function
function daysLeft($startDate,$endDate=false){ // convert to timestamps $start_stamp = strtotime($startDate); $end_stamp = ($endDate)?strtotime($endDate):time(); if($start_stamp > $end_stamp){ // start date is passed end date return "0"; } $difference = $end_stamp - $start_stamp; return floor($difference/(24*60*60)); } echo daysLeft('2004-12-20','2004-12-25'); HTH Jarratt -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php