22 noviembre 2024

Javascript: Mostrar fecha con formato de texto

Utilizando funciones de Javascript, podemos agregar la fecha en la programación de nuestra página web, con un formato que muestre en letras el mes en curso y el día de la semana, de la misma manera que cuando escribimos una carta.

Primero vamos a sumar  estas funciones de Javascript, y luego agregaremos en donde querramos la etiqueta <script>dia()</script> y nos mostrará la fecha del día: Miercoles 16 de febrero del 2011


<script languaje=»JAVASCRIPT»>
function dia_semana (d1,d2,d3,d4,d5,d6,d7) {
this[0]=d1;
this[1]=d2;
this[2]=d3;
this[3]=d4;
this[4]=d5;
this[5]=d6;
this[6]=d7;
}

function mes_ano (d1,d2,d3,d4,d5,d6,d7,d8,d9,d10,d11,d12) {
this[0]=d1;
this[1]=d2;
this[2]=d3;
this[3]=d4;
this[4]=d5;
this[5]=d6;
this[6]=d7;
this[7]=d8;
this[8]=d9;
this[9]=d10;
this[10]=d11;
this[11]=d12;
}

semana= new dia_semana («Domingo»,»Lunes»,»Martes»,»Miércoles»,»Jueves»,»Viernes»,»Sábado»);

mes=new mes_ano («enero»,»febrero»,»marzo»,»abril»,»mayo»,»junio»,»julio»,»agosto»,»septiembre»,»octubre»,»noviembre»,»diciembre»);

var today= new Date;
diahoy = today.getDay();
fechahoy = today.getDate();
meshoy = today.getMonth();
horahoy = today.getHours();
minutohoy = today.getMinutes();
ano = today.getFullYear();

function dia () {
document.write
document.write (semana[diahoy]+’ ‘+fechahoy);
document.write (‘ de ‘+mes[meshoy]+’ del ‘+ano);
document.write («<i>»);
if (minutohoy<10) {minutohoy=»0″+minutohoy}
}
</script>
<script>dia()</script>

Tengan en cuenta que la función  ano = today.getFullYear(); antes era usada así  ano = today.getYear();  <<— esta forma ha sido dejada de usar y da error

Para ver bajar y código en formato plano: Función MuestroFecha en Javascript

Siguenos por Twitter a través de @Geeksroom y no te pierdas todas las noticias, cursos gratuitos y demás artículos. También puedes seguirnos a través de nuestro canal de Youtube para ver nuestros vídeos, a través de Instagram para ver nuestras imágenes! O vía Bluesky si ya estás cansado de Twitter

Andrea Cummins

Andrea Cummins Es Senior Editor de GeeksRoom. Estudió Ciencias de la Computación en la facultad de Cs Exactas de la Universidad de Buenos Aires. Hace 23 años que vive en el campo, en la ciudad de Venado Tuerto, Santa Fe y gracias a Internet, pudo seguir actualizándose con las nuevas tecnologías. A medida que pasó el tiempo se fue capacitando de manera autodidacta y participando en Congresos y Cursos. Su empresa se llama VenadoSoft. Su hobbie es la fotografía y le encanta mostrar su ciudad y su gente a través de su lente.

Ver todas las entradas de Andrea Cummins →