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

fecha asp en formato rfc-822

Estas en el tema de fecha asp en formato rfc-822 en el foro de ASP Clásico en Foros del Web. He encontrado este script para convertir una fecha al formato rfc-822, para mostrarla en un archivo xml-rss: Origen: http://evoluted.net/archives/2004/12..._date_time.php Código: <% Function return_RFC822_Date(myDate, offset) Dim ...
  #1 (permalink)  
Antiguo 06/08/2005, 03:14
Avatar de mrgubu  
Fecha de Ingreso: febrero-2002
Ubicación: Granada
Mensajes: 431
Antigüedad: 22 años, 3 meses
Puntos: 2
fecha asp en formato rfc-822

He encontrado este script para convertir una fecha al formato rfc-822, para mostrarla en un archivo xml-rss:

Origen: http://evoluted.net/archives/2004/12..._date_time.php

Código:
<%
Function return_RFC822_Date(myDate, offset)
  Dim myDay, myDays, myMonth, myYear
  Dim myHours, myMonths, mySeconds
	
  myDate = CDate(myDate)
  myDay = WeekdayName(Weekday(myDate),true)
  myDays = Day(myDate)
  myMonth = MonthName(Month(myDate), true)
  myYear = Year(myDate)
  myHours = zeroPad(Hour(myDate), 2)
  myMinutes = zeroPad(Minute(myDate), 2)
  mySeconds = zeroPad(Second(myDate), 2)
	
  return_RFC822_Date = myDay&", "& _
                       myDays&" "& _
                       myMonth&" "& _ 
                       myYear&" "& _
                       myHours&":"& _
                       myMinutes&":"& _
                       mySeconds&" "& _ 
                       offset
End Function 

Function zeroPad(m, t)
  zeroPad = String(t-Len(m),"0")&m
End Function
%>
La llamada a la función la estoy haciendo:

Código:
<%=return_RFC822_Date(FormatDateTime(RS("fecha")), "GMT")%>
El problema que tengo es que el servidor me devuelve la función en español, como:

<pubDate>sáb, 30 ago 2005 12:48:11 GMT</pubDate>, en lugar de hacerlo en inglés, que es como debe de estar:

<pubDate>Sat, 30 aug 2005 12:48:11 GMT</pubDate>

He intentado poner en el archivo un session.lcid = 1033 ó 2057, correspondientes respectivamente a USA y a UK, pero sigue mostrándola en español

¿Cómo hago para que me muestre la fecha en inglés?
  #2 (permalink)  
Antiguo 06/08/2005, 17:50
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 22 años, 5 meses
Puntos: 3
enseñale inglés a tu servidor.. jejejeje... no mentira, es una broma.
La verdad es que yo creo (pero solo creo, no te desanimes).. que no vas a poder, ya que tu servidor seguro está configurado en español y no creo que sepa cómo decir sábado en inglés. Pero vamos! a ver q dicen los demás
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
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 21:00.