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
}