[JavaScript] 자바스크립트에서 시간 다루기(가져오기)
2022. 6. 8. 20:51ㆍProgram/JavaScript
078_자바스크립트에서 시간 다루기(가져오기)
[적용]
- 현재 시각을 불러오고 싶을 때
- 시간을 디지털 형식으로 표시하고 싶을 때
[문법]
메소드 | 의미 | 반환 |
getHours() | 시간(Hour) 가져오기 | 숫자 |
getMunuites() | 분(Minute) 가져오기 | 숫자 |
getSeconds() | 초(Second) 가져오기 | 숫자 |
getMilliseconds() | 밀리초(Millisecodn) 가져오기 | 숫자 |
[내용]
이 메소드를 이용해 현재 시간 정보를 가져온다.
getHours()는 0~23의 정수, getMinutes(), getSeconds()는 0~59의 정수를 반환한다.
24:00의 경우 getHours()의 반환값은 24가 아닌 0이므로 주의하자.
const date = new Date();
const hour = date.getHours(); // 시간
const minutes = date.getMinutes(); // 분
const seconds = date.getSeconds(); // 초
const label = `${hour}시{munites}분{seconds}초`;
// HTML에 문자열 넣기
document.querySelector('#log').innerHTML = '지금은 ${lable}입니다.`;
만약 24시간 표기가 아닌 오전 오후로 구분하여 시간을 나타내고 싶다면
다음과 같이 조건문을 사용하면 된다.
const date = new Date();
const hour = date.getHours();
let meridiem; // 오전, 오후 구분
let hour2; // 시간
if (hour <12) {
meridiem = '오전';
hour2 = hour;
} else {
merideim = '오후';
hour2 = hour - 12;
}
const label = `${meridiem}${hour2}시`;
// HTML에 문자열 넣기
document.querySelector('#log').innerHTML = '지금은 ${label}입니다.`;
참조 :
실무에 바로 적용하는 자바스크립트 코드레시피 278
아케다 야스노부, 카노 타케시 지음 / 이춘혁 옮김
'Program > JavaScript' 카테고리의 다른 글
[JavaScript] 자바스크립트에서 현재 시간과 날짜 가져오기 (0) | 2022.06.08 |
---|---|
[JavaScript] 자바스크립트에서 요일 다루기(가져오기) (0) | 2022.06.08 |
[JavaScript] 자바스크립트 날짜 다루기(년,월,일 사용하기) (0) | 2022.06.08 |
[JavaScript] 자바스크립트 빈 데이터(Null) 이해하기 (0) | 2022.06.08 |
[JavaScript] 자바스크립트 정의되지 않은 데이터(Undefined) 이해하기 (0) | 2022.06.08 |