Languages/JavaScript
[Javascript] 시간 변환 함수 (newDate, getTime, toLocaleString, , toLocaleDateString, toLocaleTimeString)
dev-ini
2024. 1. 5. 20:45
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