Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/08/2005, 03:14
Avatar de mrgubu
mrgubu
 
Fecha de Ingreso: febrero-2002
Ubicación: Granada
Mensajes: 431
Antigüedad: 23 años, 2 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?