[javaScript] Date 객체와 날짜

728x90

 

1. Date 객체

let date1 = new Date(); //생성자  오늘날짜

let date2 = new Date("2024-12-31/10:10:10"); //지정한 날짜 . / 도 가능

 

2. 타임스탬프

- 1970.01.01 00시 00분 00초 부터 몇 ms가 지났는지 의미하는 숫자값 

let ts1 = date1.getTime();
let date2 = new Date(ts1); 

//ts1 과 date2는 같은 시간 저장

 

 

3. 객체에서 요소 추출

date1.getFullYear(); 연도 추출
date1.getMonth()+1; 월 추출 //인덱스이기 때문에 1월이 0부터 시작함. 그래서 사용할 때에는 +1을 해 줘야함 
date1.getDate(); 일 추출

date1.getHours();
시간 추출 
date1.getMinutes(); 분 추출
date1.getSeconds(); 초 추출 

 

4. 시간 수정

date.setFullYear(2024); 연도수정
date.setMonth(2); 월 수정 
date.setDate(30); 일 수정
... ...

 

5. 시간 포멧

date1.toDateString(); 시간을 제외한 날짜를 영어 포맷으로 출력 
date1.toLocalString(); 현지 포맷으로 출력 
728x90