이번에는 자바스크립트 코드로 간단하게 웹페이지에 시간을 출력하는 방법을 알아보겠습니다
1. 사용할 객체와 메서드
- Date() : 시간을 표현할 때 쓰는 객체
- Date().getHours() : 시를 출력
- Date().getMinutes() : 분을 출력
- Date().getSeconds() : 초를 출력
- "String". padStart(문자열 길이, 추가할 문자열) : 문자열의 기본 길이를 설정하고 기본 길이보다 짧으면 맨 앞에 지정한 문자를 추가해줌 예) "1".padStart(3,"0") => "001"을 리턴
- getInterval(함수, ms단위초) : 함수를 입력한 시간 주기에 한 번씩 실행
2. 사용 예시
See the Pen Untitled by KwonRakhyun (@nack1400) on CodePen.
- Date 객체를 받고 시, 분, 초를 입력
- "String". padStart()를 사용하여 한자리수 앞에 0을 붙이도록 설정
- h1태그 안에 받은 수를 innerText로 출력
- setInterval()을 사용하여 1초마다 값 갱신
- 처음 페이지를 띄울 때 1초 뒤에 나오므로 setInterval() 쓰기 전에 한번 미리 실행
이상 간단하게 html 페이지에 시간을 띄우는 방법을 정리해보았습니다.