상세 컨텐츠

본문 제목

js 시계

웹/js

by 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하면 뒤를채우게됨.

' > js' 카테고리의 다른 글

js todoList  (0) 2022.06.29
js 랜덤 활용  (0) 2022.06.28
js 내용 저장하기 local storage  (0) 2022.06.27
js input 활용  (0) 2022.06.26
js html 접근, 이벤트  (0) 2022.06.25

관련글 더보기