Adding zeros to date

From: Date: Fri, 05 Oct 2001 09:44:48 +0000
Subject: Adding zeros to date
Groups: php.general 
Request: Send a blank email to php-general+get-70054@lists.php.net to get a copy of this message
Hi, is there a easier way to add zeros to date than the script below? (ie to get 20011005 instead of 2001105). I wrote a long string replace. But it seems kind of unecessary to me. Is it? $date_time_array = getdate (time()); $date = $date_time_array[ "mday"]; $month = $date_time_array[ "mon"]; $year = $date_time_array[ "year"]; if ($month < 10) { $month = str_replace("1", "01", $month); $month = str_replace("2", "02", $month); $month = str_replace("3", "03", $month); $month = str_replace("4", "04", $month); $month = str_replace("5", "05", $month); $month = str_replace("6", "06", $month); $month = str_replace("7", "07", $month); $month = str_replace("8", "08", $month); $month = str_replace("9", "09", $month); } if ($date < 10) { $date = str_replace("1", "01", $date); $date = str_replace("2", "02", $date); $date = str_replace("3", "03", $date); $date = str_replace("4", "04", $date); $date = str_replace("5", "05", $date); $date = str_replace("6", "06", $date); $date = str_replace("7", "07", $date); $date = str_replace("8", "08", $date); $date = str_replace("9", "09", $date); } $datemonth = $year . $month . $date; echo $datemonth; # Daniel Alsén | www.mindbash.com # # d@mindbash.com | +46 704 86 14 92 # # ICQ: 63006462 | #

« previous php.general (#70054) next »