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

Fechas en español

Estas en el tema de Fechas en español en el foro de ASP Clásico en Foros del Web. Tomo el dia de una fecha desde una base de datos de access y cuando se ve ese dia en la página aparece en inglés. ...
  #1 (permalink)  
Antiguo 07/05/2003, 22:36
 
Fecha de Ingreso: noviembre-2002
Mensajes: 6
Antigüedad: 21 años, 7 meses
Puntos: 0
Fechas en español

Tomo el dia de una fecha desde una base de datos de access y cuando se ve ese dia en la página aparece en inglés.
Como hago para que se vea en español?
  #2 (permalink)  
Antiguo 08/05/2003, 04:49
Avatar de javimartinez  
Fecha de Ingreso: marzo-2003
Ubicación: Leganés (Madrid)
Mensajes: 284
Antigüedad: 21 años, 2 meses
Puntos: 1
Hola

En lugar de enviar el día directamente a la página web puedes crearte una pequeña función que lo traduzca al español. Algo del tipo (no se si la sintaxis es correcta del todo):

function traducirDia(dia)
select case dia
case "monday"
return "Lunes"
...

No se si te servira

Un saludo :)
__________________
Javi Martínez

Web: Acertijolandia Blog: A Entretenerse
  #3 (permalink)  
Antiguo 09/05/2003, 06:15
 
Fecha de Ingreso: mayo-2003
Mensajes: 2
Antigüedad: 21 años, 1 mes
Puntos: 0
Yo utilizo esta función:

--------------------------------------------------------------

<% Function fecha %>

<% Dim lDay
Dim lMonth
lDay = Array ("","Lunes","Martes","Miércoles","Jueves","Viernes ","Sábado","Domingo")
lMonth = Array ("","Enero","Febrero","Marzo","Abril","Mayo","Juni o", _
"Julio","Agosto", "Septiembre","Octubre","Noviembre","Diciembre" )

Response.write lDay(weekday (now, 2))&", "& Day(Now) &" de "& _
lMonth(Month(Now)) & " de " & Year(Now) %>

<% end function %>

-------------------------------------------------------------------

Es para coger la fecha actual, haz las modificaciones para adaptarla a tus necesidades.

Creo que no es exactamente lo que necesitas pero por lo menos te da una idea.

Espero que te sirva.

Última edición por Ellanes; 09/05/2003 a las 06:18
  #4 (permalink)  
Antiguo 09/05/2003, 07:11
Avatar de affv  
Fecha de Ingreso: diciembre-2002
Ubicación: Ahora aqui
Mensajes: 485
Antigüedad: 21 años, 6 meses
Puntos: 0
Prueba con esto

<% 'Esto siempre al comienzo de la pagina
Session.lcid = 7178
%>

<% 'Sacas la fecha de la base
Fecha = Rs("Fecha")
%>

<% 'Muestras la fecha en formato agradable
= FormatDateTime(fecha,1)
%>
__________________
Todo tiene un comienzo y un fin!!
Postea tus proyectos
  #5 (permalink)  
Antiguo 09/05/2003, 10:52
 
Fecha de Ingreso: mayo-2002
Mensajes: 35
Antigüedad: 22 años, 1 mes
Puntos: 0
Utiliza este codigo, funciona


antes del HTML

<SCRIPT RUNAT=SERVER LANGUAGE=VBSCRIPT>
function DoDateTime(str, nNamedFormat, nLCID)
dim strRet
dim nOldLCID

strRet = str
If (nLCID > -1) Then
oldLCID = Session.LCID
End If

On Error Resume Next

If (nLCID > -1) Then
Session.LCID = nLCID
End If

If ((nLCID < 0) Or (Session.LCID = nLCID)) Then
strRet = FormatDateTime(str, nNamedFormat)
End If

If (nLCID > -1) Then
Session.LCID = oldLCID
End If

DoDateTime = strRet
End Function
</SCRIPT>

y formatea el texto asi:

<%= DoDateTime((Recordset1.Fields.Item("Fecha").Value) , 2, 2070) %>
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 01:51.