hola,
intento utilizar este código para mostrar la fecha en formato RFC822 en un archivo rss, pero esta es la salida que se produce:
<pubdate>
viernes, 27 de mayo de 2011, function getHours() { [native code]}: function getMinutes() { [native code]}:function getSeconds() { [native code]}
</pubdate>
nunca antes había tenido una respuesta [native code]
Código Javascript
:
Ver originalvar fecha = new Date(fecha);
var fechata = "";
switch (fecha.getDay())
{
case 0:
fechata += "domingo, ";
break;
case 1:
fechata += "lunes, ";
break;
case 2:
fechata += "martes, ";
break;
case 3:
fechata += "miércoles, ";
break;
case 4:
fechata += "jueves, ";
break;
case 5:
fechata += "viernes, ";
break;
case 6:
fechata += "sábado, ";
break;
}
switch (fecha.getDate())
{
case 1:
fechata += "01";
break;
case 2:
fechata += "02";
break;
case 3:
fechata += "03";
break;
case 4:
fechata += "04";
break;
case 5:
fechata += "05";
break;
case 6:
fechata += "06";
break;
case 7:
fechata += "07";
break;
case 8:
fechata += "08";
break;
case 9:
fechata += "09";
break;
case 10:
fechata += "10";
break;
case 11:
fechata += "11";
break;
case 12:
fechata += "12";
break;
case 13:
fechata += "13";
break;
case 14:
fechata += "14";
break;
case 15:
fechata += "15";
break;
case 16:
fechata += "16";
break;
case 17:
fechata += "17";
break;
case 18:
fechata += "18";
break;
case 19:
fechata += "19";
break;
case 20:
fechata += "20";
break;
case 21:
fechata += "21";
break;
case 22:
fechata += "22";
break;
case 23:
fechata += "23";
break;
case 24:
fechata += "24";
break;
case 25:
fechata += "25";
break;
case 26:
fechata += "26";
break;
case 27:
fechata += "27";
break;
case 28:
fechata += "28";
break;
case 29:
fechata += "29";
break;
case 30:
fechata += "30";
break;
case 31:
fechata += "31";
break;
}
switch (fecha.getMonth())
{
case 0:
fechata += " de enero de ";
break;
case 1:
fechata += " de febrero de ";
break;
case 2:
fechata += " de marzo de ";
break;
case 3:
fechata += " de abril de ";
break;
case 4:
fechata += " de mayo de ";
break;
case 5:
fechata += " de junio de ";
break;
case 6:
fechata += " de julio de ";
break;
case 7:
fechata += " de agosto de ";
break;
case 8:
fechata += " de septiembre de ";
break;
case 9:
fechata += " de octubre de ";
break;
case 10:
fechata += " de noviembre de ";
break;
case 11:
fechata += " de diciembre de ";
break;
}
fechata += fecha.getFullYear();
var fechahora = fecha.getHours;
if (fechahora.length == 1){fechahora = "0" + fechahora;}
fechata += ", " + fechahora + ":";
var fechaminutos = fecha.getMinutes;
if (fechaminutos.length == 1){fechaminutos = "0" + fechaminutos;}
fechata += fechaminutos + ":";
var fechasegundos = fecha.getSeconds;
if (fechasegundos.length == 1){fechasegundos = "0" + fechasegundos;}
fechata += fechasegundos;
un saludo,
gracias.