Re: Date Formatting Question

From: Date: Wed, 14 Dec 2005 16:18:03 +0000
Subject: Re: Date Formatting Question
Groups: php.db 
Request: Send a blank email to php-db+get-40868@lists.php.net to get a copy of this message
You got the right idea, but you're making it more complicated than it needs to be. your $sDate after using explode() is going to contain an array. strtotime doesn't take an array, it takes a string. $monthName = date("F", strtotime($row_events['Sdate'])); $monthNumber = date("m", strtotime($row_events['Sdate'])); // or "n" if you want "1" instead of "01" for January echo "<select name='sMonth'>\n"; for ($i = 1; $i <= 12; $i++) // using date() below to get month name, day and year irrelevant $selectMonthText = date("F", mktime(0, 0, 0, $i, 1, 2000)); if ($i == $monthNumber) $selected = " SELECTED"; else $selected = ""; echo "<option value='$i'$selected>$selectMonthText</option>\n"; echo "</select>\n"; -TG = = = Original message = = = I am trying to format the month portion of a date that I am trying to pull from MySQL to be placed into a drop down menu to modify the date. I have tried several ways and none seem to be working. I am pulling the date out of MySQL with: $sDate = explode("-", $row_events['Sdate']); And then attempting to insert each portion of the array into a drop down menu with: echo "<select name=Smonth>"; echo "<option selected>$sDate[1]</option>"; which is where I am running into the problem. I pull out the month as 2 digit numeric 01, 02, 03 etc., but I want it displayed as January, February, March, etc., I have tried the following with no success: Date("F",strtotime($sDate)); Strftime("%B:,$sDate); Date("F",$sDate); I would use MySQL to format the date, but I have three date fields to modify and it would be easier to do it in PHP Any pointers would be appreciated. Mark Bomgardner Technology Specialist KLETC ___________________________________________________________ Sent by ePrompter, the premier email notification software. Free download at http://www.ePrompter.com.

« previous php.db (#40868) next »