JavaScriptGuiones de JavaScript *
JavaScriptGuiones e información sobre JavaScript
GuionesÍndice de guiones ("scripts") de JavaScript Los últimosÚltimos guiones ("scripts") incorporados o modificados Los más vistosGuiones ("scripts") más visitados
ArtículosArtículos y apuntes sobre JavaScript Prensa digitalJavaScript en la prensa digital
InternetJuan Rodríguez, consultor
Consultoría en Internet
ContactarPor si quieres escribirnos...
*
Mapa WebMapa Web (Directorio) de nuestros contenidos sobre JavaScript << Menú >>
Juan Rodríguez, consultor Guiones (scripts) de JavaScript
Estás en: Juan Rodríguez, web personal > JavaScript > Índice de guiones > Fecha en diversos idiomas <

Fecha en diversos idiomas

Verificado en:

Opera 9.02 y 9.20
Opera 6.05, 7 y 8
Firefox 1.5, 3.0b5 y 3.0.6
Mozilla 1.8
Netscape 7
Internet Explorer 6 y 7

Opera web browser

Muestra la fecha en modo texto y adaptada a la sintaxis del idioma seleccionado.

De este guión en el código se ofrecen 3 núcleos:
- Castellano, catalán, gallego y portugués
- Inglés y alemán
- Francés e italiano

Personalización del guión

1. Selecciona el núcleo y habilita las variables para el idioma que te interese, borrando las 2 barras inclinadas (//).

2. Borra las líneas correspondientes al resto de idiomas.

Ejemplos de aplicación de este guión
(Fecha en castellano)
(Fecha en catalán)
(Fecha en gallego)
(Fecha en portugués)
(Fecha en inglés)
(Fecha en alemán)
(Fecha en francés)
(Fecha en italiano)

Instalación Ver código Descargar + guiones

Código en el cuerpo (body) de la página para castellano, catalán, gallego y portugués

<script type="text/javascript">
<!-- inicio

// Habilitar las 3 variables siguientes para la fecha en castellano
// var nombre_dia = new Array("domingo", "lunes", "martes", "miércoles", "jueves", "viernes", "sábado")
// var nombre_mes = new Array("enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto", "septiembre", "octubre", "noviembre", "diciembre")
// var de = " de ";

// Habilitar las 3 variables siguientes para la fecha en catalán
// var nombre_dia = new Array("diumenge", "dilluns", "dimarts", "dimecres", "dijous", "divendres", "dissabte")
// var nombre_mes = new Array("de gener", "de febrer", "de març", "d'abril", "de maig", "de juny", "de juliol", "d'agost", "de setembre", "d'octubre", "de novembre", "de desembre")
// var de = " ";

// Habilitar las 3 variables siguientes para la fecha en gallego
// var nombre_dia = new Array("domingo", "lúns", "martes", "mércores", "xoves", "vendres", "sábado")
// var nombre_mes = new Array("xaneiro", "febreiro", "marzo", "abril", "maio", "xuño", "xullo", "agosto", "setembro", "outubro", "novembro", "decembro")
// var de = " de ";

// Habilitar las 3 variables siguientes para la fecha en portugués
// var nombre_dia = new Array("domingo", "segunda-feira", "terça-feira", "quarta-feira", "quinta-feira", "sexta-feira", "sábado")
// var nombre_mes = new Array("janeiro", "fevereiro", "março", "abril", "maio", "junho", "julho", "agosto", "setembro", "outubro", "novembro", "dezembro")
// var de = " de ";

// El siguiente bloque de instrucciones es común para castellano, catalán, gallego y portugués
var hoy_es = new Date();
dia_mes = hoy_es.getDate();
dia_semana = hoy_es.getDay();
mes = hoy_es.getMonth() + 1;
anyo = hoy_es.getYear();

if (anyo < 100) anyo = '19' + anyo
else if ( (anyo>100) && (anyo<999) ) {var cadena_anyo=new String(anyo); anyo='20' + cadena_anyo.substring(1,3) }
document.write(nombre_dia[dia_semana] + ", " + dia_mes + de + nombre_mes[mes - 1] + " de " + anyo)
// final -->
</script>

Código en el cuerpo (body) de la página para inglés y alemán

<script type="text/javascript">
<!-- inicio

// Habilitar las 2 variables siguientes para la fecha en inglés
// var nombre_dia = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday")
// var nombre_mes = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December")

// Habilitar las 2 variables siguientes para la fecha en alemán
var nombre_dia = new Array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag")
var nombre_mes = new Array("Januar", "Februar", "März", "April", "Mag", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember")

// El siguiente bloque de instrucciones es común para inglés y alemán
var hoy_es = new Date();
dia_mes = hoy_es.getDate();
dia_semana = hoy_es.getDay();
mes = hoy_es.getMonth() + 1;
anyo = hoy_es.getYear();

if (anyo < 100) anyo = '19' + anyo
else if ( (anyo>100) && (anyo<999) ) { var cadena_anyo=new String(anyo); anyo='20' + cadena_anyo.substring(1,3) }
document.write(nombre_dia[dia_semana] + ", " + nombre_mes[mes - 1] + " " +dia_mes + ", " + anyo)
// final -->
</script>

Código en el cuerpo (body) de la página para francés e italiano

<script type="text/javascript">
<!-- inicio

// Habilitar las 2 variables siguientes para la fecha en francés
// var nombre_dia = new Array("Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi")
// var nombre_mes = new Array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre")

// Habilitar las 2 variables siguientes para la fecha en italiano
// var nombre_dia = new Array("Domenica", "Lunedi", "Martedì", "Mercoledì", "Giovedì", "Venerdì", "Sabato")
// var nombre_mes = new Array("Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre")

// El siguiente bloque de instrucciones es común para francés e italiano
var hoy_es = new Date();
dia_mes = hoy_es.getDate();
dia_semana = hoy_es.getDay();
mes = hoy_es.getMonth() + 1;
anyo = hoy_es.getYear();

if (anyo < 100) anyo = '19' + anyo
else if ( (anyo>100) && (anyo< 999) ) {var cadena_anyo = new String(anyo); anyo='20' + cadena_anyo.substring(1,3) }
document.write(nombre_dia[dia_semana] + " " + dia_mes + " " + nombre_mes[mes - 1] + " " + anyo)
// final -->
</script>

javascriptFecha en diversos idiomas

Juan Rodríguez, consultor

Cuidar de nuestro entorno natural,
puede y debe ser cosa de todos.

Por ejemplo, no gastando papel para
imprimir una información que siempre
puedes tener en la pantalla de tu pc.
- -

Guiones y "scripts" de JavaScript

Juan Rodríguez, consultor
Castelldefels (Barcelona)