웹/js
js 시계
nownow
2022. 6. 28. 15:00
setTimeout("함수", ms)
refresh 후 몇 ms 후에 함수를 작동시킴.
setInterval("함수", ms)
몇 ms 마다 함수를 반복실행.
new date(); 시간이 담긴 객체.
new date().getHours() 와 같이 사용.
const clock = document.querySelector(".clock");
function getTimes()
{
const time = new Date();
const hour = String(time.getHours()).padStart(2,"0");
const min = String(time.getMinutes()).padStart(2,"0");
const sec = String(time.getSeconds()).padStart(2,"0");
clock.innerText = `${hour}:${min}:${sec}`;
}
setInterval(getTimes,1000);
1초를 01초와 같이 %02d와 비슷하게 만들기 위해서 gethours를 문자열로 변경 후
padStart(최소문자열길이,"앞을채울문자")
padEnd하면 뒤를채우게됨.