Re: Date Formatting Question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.

-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux