Foros del Web » Programando para Internet » ASP Clásico »

Menu de meses en ingles :S

Estas en el tema de Menu de meses en ingles :S en el foro de ASP Clásico en Foros del Web. Hola, tengo el siguiente codigo en algunas paginas de mi aplicacion, y los meses estan en español, pero ahora cambie la aplicacion de servidor, y ...
  #1 (permalink)  
Antiguo 21/02/2007, 11:40
 
Fecha de Ingreso: mayo-2006
Mensajes: 215
Antigüedad: 19 años
Puntos: 0
Menu de meses en ingles :S

Hola, tengo el siguiente codigo en algunas paginas de mi aplicacion, y los meses estan en español, pero ahora cambie la aplicacion de servidor, y los meses estan en ingles, como puedo solucionarlo ??? a que se debe ??

<select name="mes">
<%for i=1 to 12%>
<option value="<%=i%>"<%if i=month(date()) then response.Write("selected") end if%> ><%=ucase(monthname(i))%></option>
<%next%>
</select>

gracias por su ayuda :)
  #2 (permalink)  
Antiguo 21/02/2007, 11:51
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Re: Menu de meses en ingles :S

busca info sobre

Session.lcid

eso te ayudara

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 21/02/2007, 12:34
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 21 años, 5 meses
Puntos: 144
Re: Menu de meses en ingles :S

Con session.LCID no lo va a poder solucionar...

Prueba con este código:
Código:
<%
'Supongamos que tu nuevo servidor está en USA, y que la diferencia
'horaria con tu país es de 6 horas (+6 h. en tu país)
'Para solucionar eso, obtendremos la fecha de tu país.
'Parece una tontería, pero si es 28 de febrero a las 22:00 en USA,
'en tu país serán las 4:00 am del día siguiente, (1 de marzo), y sería
'por tanto otro mes distinto. Para evitar eso, pondremos la fecha
'como si fuese la de tu pais (la del server + 6 horas)
fecha = DateAdd("h", Time + 6, Now)
'ahora empezaremos a tratar los meses
numerodemes = Month(fecha)
'En lugar de poner el número de mes, ponemos su nombre
meses = Array("enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto", "septiembre", "octubre", "noviembre", "diciembre")
%>
<select name="mes">
<%for i=1 to 12%>
 <option value="<%=i%>"<%if i=numerodemes then response.Write("selected") end if%> ><%=ucase(meses(i-1))%></option>
<%next%>
</select>
Salu2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:23.