necesito imprimir los nombres de los meses del año segun sea el caso.
yo recibo el valor del mes en numero.. y lo quiero imprimir en pantalla como texto..
tengo el siguiente codigo..
Cita:
<script language="javascript" type="text/javascript">
var mes;
void nombres(mes){
switch(mes){
case 1: mes="ENE";
case 2: mes="FEB";
case 3: mes="MAR";
case 4: mes="ABR";
case 5: mes="MAY";
case 6: mes="JUN";
case 7: mes="JUL";
case 8: mes="AGO";
case 9: mes="SEP";
case 10: mes="OCT";
case 11: mes="NOV";
case 12: mes="DIC";
return mes;
}//case
</script>
var mes;
void nombres(mes){
switch(mes){
case 1: mes="ENE";
case 2: mes="FEB";
case 3: mes="MAR";
case 4: mes="ABR";
case 5: mes="MAY";
case 6: mes="JUN";
case 7: mes="JUL";
case 8: mes="AGO";
case 9: mes="SEP";
case 10: mes="OCT";
case 11: mes="NOV";
case 12: mes="DIC";
return mes;
}//case
</script>
Código PHP:
<table bordercolor="#FF9900" border="1">
<tr>
<td> </td>
<?php
if($anio==$anio2){
$columna_anio=1;
$columna_mes=($mes2-$mes)+1; ?>
<td colspan="<?php echo $columna_mes;?>"><?php echo $anio; ?><td/>
</tr>
<tr>
<td>DESCRIPCION</td> <?php
for($i=1;$i<=$columna_mes;$i++){
if($i==1){ ?>
<td><script language="javascript" type="text/javascript">
mes=<?php $mes ?>;
document.write(nombres(mes));
</script></td>
<?php } else if ($i==$columna_mes){ ?>
<td><?php echo $mes2; ?> </td>
<?php }else {
$mes++;?>
<td> <?php echo $mes; ?></td>
<?php }} ?>
</tr>
y cuando revisa los meses .. no imprime el primero que es donde utilice la funcion de java..
pero creo que nose puede por algo que dicen por ahi de que no se puede cuando el por el lado del usuario o del lado del servidor..
tienen por ahi una mejor opcion?