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
}