JavaScript

[JavaScript] #8 실시간 시계 만들기 (자바스크립트 시간, 시계 구현 및 출력)

권락현 2022. 1. 3. 21:38

이번에는 자바스크립트 코드로 간단하게 웹페이지에 시간을 출력하는 방법을 알아보겠습니다


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 페이지에 시간을 띄우는 방법을 정리해보았습니다.