Jump to content

[SOLVED] Adding a 0 before 1-9 in date drop down


dc_jt

Recommended Posts

Hi

 

Probably a simple question but I have a date drop down which displays the days 1-31, however 1-9 are displayed 1,2,3,4,5,6,7,8,9 rather than 01, 02, 03, 04, 05, 06, 07, 08, 09.

 

So how do I get the 0 in front of each number?

 

Here is my code:

 

<td width="28%"><strong>Article Date</strong></td>
<td><select name="sdated"> 
<? 
for ($i=1;$i<=31;$i++)
{?><?
echo "<option value=\"$i\"";
if ($_GET['iNewsId'] && $oNewsArticle->formatted_article_date != '00/00/0000')
{
	if ($i == $aDay) echo " selected";
	echo ">$i</option>";
} else {
	if ($i == $day) echo " selected";
	echo ">$i</option>";
}
}
?> 
</select>

<select name="sdatem"> 
<? 
for ($i=1;$i<=12;$i++)
{?><?
echo "<option value=\"$i\"";
if ($_GET['iNewsId'] && $oNewsArticle->formatted_article_date != '00/00/0000')
{
	if ($i == $aMonth) echo " selected";
	echo ">$i</option>";
} else {
	if ($i == $month) echo " selected";
	echo ">$i</option>";
}
}
?> 
</select> 
  
<select name="sdatey"> 
<?php
for ($i=date('Y');$i<=date('Y')+2;$i++)
    {?>
  <?php echo "<option value=\"$i\"";
  if ($_GET['iNewsId'] && $oNewsArticle->formatted_article_date != '00/00/0000')
  {
  	if ($i == $aYear) echo " selected";
  	echo ">$i</option>";
  } else {
  	if ($i == $year) echo " selected";
  	echo ">$i</option>";
  }
    }
?>
</select>   </td>
						</tr>

	</td>
</tr>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.