// Script que muestra la fecha en español: Dia + Mes + Año
function fecha_calcular(idioma) {
var idioma;
var now = new Date();
var dia = now.getDate();
var mes = now.getMonth() + 1;
// El año sólo funciona bien si parseamos los 4 dígitos del final de la fecha
var strNow, lngNowLength;
strNow = String(now)
lngNowLength = strNow.length;
if (idioma == "dk")
{
idioma = "en";
}
any = strNow.substring(lngNowLength - 4,lngNowLength);
if (idioma == "es") {
var sdia = "";
switch(now.getDay()) {
case 0: sdia = "Domingo"; break;
case 1: sdia = "Lunes"; break;
case 2: sdia = "Martes"; break;
case 3: sdia = "Miércoles"; break;
case 4: sdia = "Jueves"; break;
case 5: sdia = "Viernes"; break;
case 6: sdia = "Sábado"; break;
}
var smes = "";
switch(mes) {
case 1: smes = "Enero"; break;
case 2: smes = "Febrero"; break;
case 3: smes = "Marzo"; break;
case 4: smes = "Abril"; break;
case 5: smes = "Mayo"; break;
case 6: smes = "Junio"; break;
case 7: smes = "Julio"; break;
case 8: smes = "Agosto"; break;
case 9: smes = "Septiembre"; break;
case 10: smes = "Octubre"; break;
case 11: smes = "Noviembre"; break;
case 12: smes = "Diciembre"; break;
}
return "" + sdia + ", " + dia + ' de ' + smes + ' de ' + any;
}
else if (idioma == "en") {
var sdia = "";
switch(now.getDay()) {
case 0: sdia = "Sunday"; break;
case 1: sdia = "Monday"; break;
case 2: sdia = "Tuesday"; break;
case 3: sdia = "Wednesday"; break;
case 4: sdia = "Thursday"; break;
case 5: sdia = "Friday"; break;
case 6: sdia = "Saturday"; break;
}
var smes = "";
switch(mes) {
case 1: smes = "January"; break;
case 2: smes = "February"; break;
case 3: smes = "March"; break;
case 4: smes = "April"; break;
case 5: smes = "May"; break;
case 6: smes = "June"; break;
case 7: smes = "July"; break;
case 8: smes = "August"; break;
case 9: smes = "September"; break;
case 10: smes = "October"; break;
case 11: smes = "November"; break;
case 12: smes = "December"; break;
}
return "" + sdia + ", " + smes +' '+ dia + 'th ' + any;
}
else if (idioma == "au") {
var sdia = "";
switch(now.getDay()) {
case 0: sdia = "Sunday"; break;
case 1: sdia = "Monday"; break;
case 2: sdia = "Tuesday"; break;
case 3: sdia = "Wednesday"; break;
case 4: sdia = "Thursday"; break;
case 5: sdia = "Friday"; break;
case 6: sdia = "Saturday"; break;
}
var smes = "";
switch(mes) {
case 1: smes = "January"; break;
case 2: smes = "February"; break;
case 3: smes = "March"; break;
case 4: smes = "April"; break;
case 5: smes = "May"; break;
case 6: smes = "June"; break;
case 7: smes = "July"; break;
case 8: smes = "August"; break;
case 9: smes = "September"; break;
case 10: smes = "October"; break;
case 11: smes = "November"; break;
case 12: smes = "December"; break;
}
return "" + sdia + ", " + smes +' '+ dia + 'th ' + any;
}
else if (idioma == "de") {
var sdia = "";
switch(now.getDay()) {
case 0: sdia = "Sonntag"; break;
case 1: sdia = "Montag"; break;
case 2: sdia = "Dienstag"; break;
case 3: sdia = "Mittwoch"; break;
case 4: sdia = "Donnerstag"; break;
case 5: sdia = "Freitag"; break;
case 6: sdia = "Samstag"; break;
}
var smes = "";
switch(mes) {
case 1: smes = "Januar"; break;
case 2: smes = "Februar"; break;
case 3: smes = "März"; break;
case 4: smes = "April"; break;
case 5: smes = "Mai"; break;
case 6: smes = "Juni"; break;
case 7: smes = "Juli"; break;
case 8: smes = "August"; break;
case 9: smes = "September"; break;
case 10: smes = "Oktober"; break;
case 11: smes = "November"; break;
case 12: smes = "Dezember"; break;
}
return "" + sdia + ", " + dia + ' ' + smes + ' ' + any;
}
else if (idioma == "fr") {
var sdia = "";
switch(now.getDay()) {
case 0: sdia = "dimanche"; break;
case 1: sdia = "lundi"; break;
case 2: sdia = "mardi"; break;
case 3: sdia = "mercredi"; break;
case 4: sdia = "jeudi"; break;
case 5: sdia = "vendredi"; break;
case 6: sdia = "samedi"; break;
}
var smes = "";
switch(mes) {
case 1: smes = "janvier"; break;
case 2: smes = "février"; break;
case 3: smes = "mars"; break;
case 4: smes = "avril"; break;
case 5: smes = "mai"; break;
case 6: smes = "juin"; break;
case 7: smes = "juillet"; break;
case 8: smes = "août"; break;
case 9: smes = "septembre"; break;
case 10: smes = "octobre"; break;
case 11: smes = "novembre"; break;
case 12: smes = "décembre"; break;
}
return "" + sdia + ", " + dia + ' ' + smes + ' ' + any;
}
else if (idioma == "it") {
var sdia = "";
switch(now.getDay()) {
case 0: sdia = "domenica"; break;
case 1: sdia = "lunedì"; break;
case 2: sdia = "martedì"; break;
case 3: sdia = "mercoledì"; break;
case 4: sdia = "giovedì"; break;
case 5: sdia = "venerdì"; break;
case 6: sdia = "sabato"; break;
}
var smes = "";
switch(mes) {
case 1: smes = "gennaio"; break;
case 2: smes = "febbraio"; break;
case 3: smes = "marzo"; break;
case 4: smes = "aprile"; break;
case 5: smes = "maggio"; break;
case 6: smes = "giugno"; break;
case 7: smes = "luglio"; break;
case 8: smes = "agosto"; break;
case 9: smes = "settembre"; break;
case 10: smes = "ottobre"; break;
case 11: smes = "novembre"; break;
case 12: smes = "dicembre"; break;
}
return "" + sdia + ", " + dia + ' ' + smes + ' ' + any;
}
else if (idioma == "pt") {
var sdia = "";
switch(now.getDay()) {
case 0: sdia = "Domingo"; break;
case 1: sdia = "Segunda-feira"; break;
case 2: sdia = "Terça-feira"; break;
case 3: sdia = "Quarta-feira"; break;
case 4: sdia = "Quinta-feira"; break;
case 5: sdia = "Sexta-feira"; break;
case 6: sdia = "Sábado"; break;
}
var smes = "";
switch(mes) {
case 1: smes = "Janeiro"; break;
case 2: smes = "Fevereiro"; break;
case 3: smes = "Março"; break;
case 4: smes = "Abril"; break;
case 5: smes = "Pode"; break;
case 6: smes = "Junho"; break;
case 7: smes = "Julho"; break;
case 8: smes = "Agosto"; break;
case 9: smes = "Setembro"; break;
case 10: smes = "Outubro"; break;
case 11: smes = "Novembro"; break;
case 12: smes = "Dezembro"; break;
}
return "" + sdia + ", " + dia + ' ' + smes + ' ' + any;
}
}