Hay muchas formas de poner una fecha con javascript, para ponerla en nuestro querido idioma (o sea español mexicano), usaremos algo como lo que sigue:
var fecha = new Date(); fecha = fecha.toLocaleDateString("es-MX",{ weekday:'long', day:'numeric', month:'long', year:'numeric' }); /* esto pondrá algo como * JUEVES, 29 DE JULIO DE 2021 -- lo asignamos digamos a un id: */ document.getElementById("lafecha").innerHTML = fecha;
o directamente lo asignamos con innerHTML hacia el elemento donde irá la fecha... eso es todo, sin andar traduciendo los números de mes/día a un idioma en particular. Los locale se establecen con toLocaleDateString.
https://panchito-kardashian.tar.mx/media/2021/07/javascript.jpg