![]() |
| Estás en: Juan Rodríguez, web personal > JavaScript > Índice de guiones > Fecha en diversos idiomas < |
Verificado en: Opera 9.02 y 9.20Opera 6.05, 7 y 8 Firefox 1.5, 3.0b5 y 3.0.6 Mozilla 1.8 Netscape 7 Internet Explorer 6 y 7 |
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: |
Personalización del guión1. 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>
Copyright ©
Juan Rodríguez, consultor y
Begues Internet, s.l.
Todos los derechos reservados
Aviso Legal
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.
- -
Juan Rodríguez, consultor
Castelldefels (Barcelona)