본문 바로가기

Languages/JavaScript

[Javascript] 시간 변환 함수 (newDate, getTime, toLocaleString, , toLocaleDateString, toLocaleTimeString)

728x90

 

시간 변환 함수에 대해서 알아보자!

 

 


 

 

 

 new Date() 

 

- Date 생성자는 특정 지점을 나타내는 Date 객체를 생성한다. 
- Date 객체는  1970년 1월 1일 UTC(국제표준시) 자정으로부터 지난 시간을 밀리초로 나타내는 UNIX 타임스탬프를 담는다.

 

 console.log(new Date()); // Date {}

 

 

 


 

 

 getTime() 

 

- getTime() 메서드는 표준시에 따라 지정된 날짜의 시간에 해당하는 숫자 값을 반환한다.

이 메서드를 사용하면 Date 객체에 날짜와 시간을 지정할 수 있다.

1970년 1월 1일 00:00:00 UTC와 주어진 날짜 사이의 경과 시간 (밀리 초)을 나타내는 숫자이다.

 

  console.log(new Date().getTime()); // 1704442186360

 

 

 


 

 

 toLocaleString() 

 

- toLocaleString() 메서드는 날짜를 언어별로 구분하여 나타내는 문자열을 반환한다.

- Date 객체 안에, getTime으로 얻은 숫자를 넣고,  toLocaleString() 메서드를 쓰면, 시간이 연-월-일-시간으로 보기 좋게 변환되어 나온다.

 

  console.log(
   new Date(1704442186360).toLocaleString()
  ); // 2024. 1. 5. 오후 5:09:46

 

 

 


 

 

 toLocaleDateString() 

 

- 연-월-일 부분만 보여준다.

 

console.log(
 new Date(1704442186360).toLocaleDateString()
 ); // 2024. 1. 5.

 

 

 


 

 toLocaleTimeString() 

 

- 시간 부분만 보여준다.

 

console.log(
 new Date(1704442186360).toLocaleTimeString()
); // 오후 5:09:46

 

 

 

728x90