라이브러리

[JAVASCRIPT] date.getHours() - 시간(시) 반환




JavaScript에서 Date.getHours() 메서드


JavaScript의 `Date` 객체는 날짜와 시간을 나타내는 객체입니다. `Date.getHours()` 메서드는 현재 시간의 시(12시간制) 값을 반환합니다.

# Syntax


#hostingforum.kr
javascript

date.getHours()



# 반환 값


`date.getHours()` 메서드는 현재 시간의 시(12시간제) 값을 반환합니다. 시는 1에서 12까지의 정수입니다.

# 예제


#hostingforum.kr
javascript

// 현재 날짜와 시간을 생성합니다.

let now = new Date();



// 현재 시간의 시(12시간제) 값을 출력합니다.

console.log(now.getHours()); // 12 (현재 시간이 12시인 경우)



# 12시간제와 24시간제의 차이


JavaScript의 `Date` 객체는 24시간제를 사용합니다. 따라서 `getHours()` 메서드는 24시간제의 시 값을 반환합니다. 만약 12시간제의 시 값을 반환하고 싶다면 `getHours()` 메서드의 반환 값을 12시간제의 시 값으로 변환해야 합니다.

# 12시간제의 시 값을 반환하는 예제


#hostingforum.kr
javascript

// 현재 날짜와 시간을 생성합니다.

let now = new Date();



// 현재 시간의 시(12시간제) 값을 출력합니다.

let hours = now.getHours();

let ampm = hours < 12 ? 'AM' : 'PM';

hours = hours % 12 === 0 ? 12 : hours % 12;

console.log(`${hours} ${ampm}`);



# 시간을 변경하는 예제


#hostingforum.kr
javascript

// 날짜와 시간을 생성합니다.

let now = new Date();



// 현재 시간의 시(12시간제) 값을 출력합니다.

console.log(now.getHours());



// 현재 시간의 시(12시간제) 값을 2시로 변경합니다.

now.setHours(2);

console.log(now.getHours());



# 참고


* `Date` 객체의 메서드와 속성은 JavaScript의 표준 사양에 따라 정의되며, 브라우저와 Node.js에서 모두 지원합니다.
* `Date` 객체의 메서드와 속성은 날짜와 시간을 나타내는 객체를 생성하고, 날짜와 시간을 조작하는 데 사용됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 4 페이지

검색

게시물 검색