As the title says:
<html> <head> <title>Clock</title> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"> </script> <style> /* Needed for positioning div */ body { font-size: 58pt; height: 100vh; height: 100%; display: flex; justify-content: center; } #clock { margin: auto; text-align: center; margin: auto; } /* Just styling */ body { background-color: black; color: yellow; font-family: 'Arial'; } </style> </head> <body> <div id=clock> <div id=date></div> <div id=time> </div> </div> <script> function nf(i) { if (i < 10) return "0"+i; else return i; } function updateClock() { const d = new Date(); d.getTime(); $("#time").html( d.getHours()+":"+ nf(d.getMinutes())+":"+ nf(d.getSeconds())); let days = ["Søndag", "Mandag", "Tirsdag", "Onsdag","Torsdag", "Fredag","Lørdag"]; let months = ["Januar","Februar","Marts","April","Maj","Juni","Juli", "August","September","Oktober","November","December"]; $("#date").html( days[d.getDay()]+" d. "+ d.getDate()+" "+ months[d.getMonth()]+" "+ (1900+d.getYear())); setTimeout(updateClock, 500); } updateClock(); </script> </body> </html>