Un reloj con el día de la semana:
<div id="contenedor" class="container "> <h1 id="fecha"></h1> <h1 id="reloj"></h1> </div> <script src="js/test.js"></script>
setInterval(reloj, 1000) function reloj () { const dias = ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'] const hoy = new Date() const diaSemana = dias[hoy.getDay()] document.getElementById('reloj').innerHTML = hoy.toLocaleTimeString() document.getElementById('fecha').innerHTML = hoy.toLocaleDateString() + ' y es ' + diaSemana }
Calculador día semana:
<div id="contenedor" class="container "> Día:<input type="number" id="dia"> Mes:<input type="number" id="mes"> Año:<input type="number" id="anyo"> <button id="calcular">Calcular</button> <h1 id="resultado"></h1> </div> <script src="js/test.js"></script>
document.getElementById('calcular').addEventListener('click', calcular) function calcular () { const dias = ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'] const dia = document.getElementById('dia').value const mes = document.getElementById('mes').value const anyo = document.getElementById('anyo').value console.log(dia, mes, anyo) const fecha = new Date(anyo, mes - 1, dia) console.log(fecha) const diaSemana = dias[fecha.getDay()] document.getElementById('resultado').innerHTML = 'Era un ' + diaSemana }