Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

JavaScript toTimeString()으로 날짜의 시간 부분을 읽기 쉬운 문자열로 변환하기

JavaScript에서 Date 객체의 시간(time) 부분만 사람이 읽기 쉬운 문자열 형태로 얻고 싶다면 toTimeString() 메서드를 사용하면 됩니다. 이 메서드는 Date 객체에서 시간에 해당하는 부분만 추출하여 "14:39:07 GMT+0900"과 같은 가독성 높은 문자열로 반환합니다.

toTimeString() 메서드란?

toTimeString()은 Date 객체가 가진 전체 문자열 표현 중 날짜 정보(연도, 월, 일)를 제외하고 오직 시간 정보만 반환하는 메서드입니다. 반환되는 문자열에는 시, 분, 초뿐만 아니라 시간대(timezone) 정보까지 포함됩니다.

예제 코드

아래 코드를 실행하면 Date 객체의 시간 부분만 출력할 수 있습니다.

<html>
<head>
   <title>JavaScript toTimeString Method</title>
</head>

<body>
   <script>
      var dateobject = new Date(2018, 0, 1, 14, 39, 7);
      document.write(dateobject.toTimeString());
   </script>
</body>
</html>

실행 결과

위 예제에서는 2018년 1월 1일 14시 39분 7초로 Date 객체를 생성했습니다. toTimeString()을 호출하면 다음과 같이 시간 부분만 출력됩니다.

14:39:07 GMT+0900 (한국 표준시)

참고 사항

날짜와 시간 전체를 함께 확인하고 싶다면 toString() 메서드를 사용하고, 반대로 날짜 부분만 필요하다면 toDateString() 메서드를 활용하면 됩니다. 상황에 맞는 메서드를 선택하면 원하는 형식의 문자열을 손쉽게 얻을 수 있습니다.