Мне нужно сделать страницу со временем и менять время каждые 5 секунд, а через 30 секунд мне нужно отобразить уведомление о том, что прошло 30 секунд
function showClock(){
var d=new Date();
var hours=d.getHours();
var minutes=d.getMinutes();
var seconds=d.getSeconds();
var clock=document.getElementById("clock");
clock.innerHTML=`<h1>${hours}:${minutes}:${seconds}</h1>`;
}
setInterval(showClock,1000);
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<section id="main"></section>
<section id="clock"></section>
</body>
</html>