본문 바로가기

Web/Javascript

날짜 정보가 필요할 땐 new Date()

달력을 직접 짜면서 징그랍게 써본 Date객체

//오늘(요일 월 일 년 시간)포멧으로 반환 결과: Tue Mar 17 2020 14:55:00 GMT+0900 (대한민국 표준시)
const today = new Date(); //today라는 이름의 Date 객체 생성 


//특정 날짜 정보를 담은 객체를 만들고 싶다면
//인자로 날짜 정보 넘겨줄 때 형식을 잘 지켜줘야 한다 안그럼 값 이상하게 나옴 
const anniversary = new Date('1993-08-26');


const day = today.getDay(); //요일을 숫자로 반환 일요일:0 ~ 토요일:6 결과:2( 현재 화요일)
const month = today.getMonth(); // 현재달-1 반환 결과: 2 (현재 3월)
const date = today.getDate(); //오늘 날짜를 반환 결과:17
const year = today.getFullYear(); // 현재 년도 반환 결과: 2020

const hour = today.getHours(); //24h 포멧으로 반환 결과: 14
const min = today.getMinutes();//분 숫자로 반환 결과:55 

const minNow = new Date().getMinutes(); 
//이 구문이 실행되는(new Date()객체가 생성되는)시점의 정보를 가져온다.


const time = today.getTime(); //1970년 1월 1일로부터 today가 생성된 때까지 걸린시간을 밀리초로 반환

const timeNow = new Date().getTime(); 
//1970년 1월 1일로부터 이 구문이 실행되기까지 걸린 시간을 밀리초로 반환