Code as follows: $curryear=date("Y"); $currmth=date("m"); $currentyear=date("Y", mktime(0,0,0,$currmth,0,$curryear)); print ("current year is $currentyear"); //wrong gives me 2003, not 2004. Does anyone know why? Thanks, John -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php