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

JavaScript Date 객체의 toUTCString() 메서드 완벽 정리

JavaScript의 Date 객체는 언어에 기본으로 내장된 데이터 타입으로, 날짜와 시간을 다룰 때 사용됩니다. Date 객체는 아래와 같이 new Date() 생성자를 통해 만들 수 있습니다.

Date 객체가 한 번 생성되면 다양한 메서드를 사용해 조작할 수 있습니다. 대부분의 메서드는 현지 시간(local time) 또는 UTC(협정 세계시, GMT) 기준으로 객체의 연도, 월, 일, 시, 분, 초, 밀리초 값을 가져오거나 설정하는 역할을 합니다.

이 중 toUTCString() 메서드는 해당 날짜 객체의 날짜와 시간을 UTC 표준 형식의 문자열로 변환하여 반환합니다.

문법(Syntax)

toUTCString() 메서드의 문법은 다음과 같습니다.

dateObj.toUTCString()

예제 1: 특정 날짜 변환하기

아래 예제에서는 특정 날짜를 지정해 Date 객체를 생성한 뒤, toUTCString() 메서드로 UTC 문자열을 출력합니다.

<html>
<head>
   <title>JavaScript Example</title>
</head>
<body>
   <script type="text/javascript">
      var dateObj = new Date('September 26, 89 12:4:25:96');
      document.write("Current Time: "+dateObj.toUTCString());
   </script>
</body>
</html>

실행 결과

Current Time: Tue, 26 Sep 1989 06:34:25 GMT

예제 2: 현재 날짜 변환하기

Date 객체의 생성자에 아무런 인자도 전달하지 않으면, 자동으로 현재 날짜와 시간이 설정됩니다. 이 경우 toUTCString()은 현재 시각을 UTC 문자열로 반환합니다.

<html>
<head>
   <title>JavaScript Example</title>
</head>
<body>
   <script type="text/javascript">
      var dateObj = new Date();
      document.write("Current Time: "+dateObj.toUTCString());
   </script>
</body>
</html>

실행 결과

Current Time: Thu, 18 Oct 2018 08:14:32 GMT

정리

toUTCString() 메서드는 별도의 매개변수 없이 호출하며, 항상 'Tue, 26 Sep 1989 06:34:25 GMT'처럼 요일, 일, 월, 연도, 시간, GMT가 포함된 표준화된 문자열을 반환합니다. 국제적인 서비스에서 시간대 차이 없이 일관된 날짜 정보를 표시해야 할 때 유용하게 활용할 수 있습니다.