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
'Languages > JavaScript' 카테고리의 다른 글
[JavaScript] 생성자 함수 (new 연산자, 인스턴스) 쉽게 이해해보기 (0) | 2024.03.03 |
---|---|
[JavaScript] this (0) | 2024.03.02 |
[JavaScript] 나머지 매개변수(...), arguments 객체, 스프레드 문법 (2) | 2023.07.14 |
[JavaScript] 구조분해할당 (destructuring assignment) (0) | 2023.07.09 |
[JavaScript] map, reduce 배열 메서드 (2) | 2023.06.29 |