zuzupus
06-18-2003, 06:53 AM
Hi,
i am trying to get time in format something like 08:00 and 08:05 but i am getting 08:0 and 08:5 from below script
anybody knows how to make this script more clear and precise as this code doesnt looks good too long
as it works fine after 5 min i.e. 08:10
<?
function fillDD($min, $max, $selected)
{
for($i=$min; $i<24; $i++)
{
for($j=$max; $j<60; $j+=5)
{
if($i == $selected && $j == $selected)
{
if ($i < 10) {
print("<option SELECTED value='$i:$j'>0$i:$j</option>\n");
} else {
print("<option SELECTED value='$i:$j'>$i:$j</option>\n");
}
}
else
{
if ($i < 10) {
print("<option value='$i:$j'>0$i:$j</option>\n");
} else {
print("<option value='$i:$j'>$i:$j</option>\n");
}
}
}//for($j)
} //for($i)
}
?>
<td nowrap>
<select name="time" size="1">
<option selected value="<?=date('H:i')?>"><? echo (date('H:i')); ?></option>
<? fillDD(8, 0, -1); ?>
</select>
</td>
thanks
i am trying to get time in format something like 08:00 and 08:05 but i am getting 08:0 and 08:5 from below script
anybody knows how to make this script more clear and precise as this code doesnt looks good too long
as it works fine after 5 min i.e. 08:10
<?
function fillDD($min, $max, $selected)
{
for($i=$min; $i<24; $i++)
{
for($j=$max; $j<60; $j+=5)
{
if($i == $selected && $j == $selected)
{
if ($i < 10) {
print("<option SELECTED value='$i:$j'>0$i:$j</option>\n");
} else {
print("<option SELECTED value='$i:$j'>$i:$j</option>\n");
}
}
else
{
if ($i < 10) {
print("<option value='$i:$j'>0$i:$j</option>\n");
} else {
print("<option value='$i:$j'>$i:$j</option>\n");
}
}
}//for($j)
} //for($i)
}
?>
<td nowrap>
<select name="time" size="1">
<option selected value="<?=date('H:i')?>"><? echo (date('H:i')); ?></option>
<? fillDD(8, 0, -1); ?>
</select>
</td>
thanks