본문 바로가기
Language/HTML, JavaScript

자바스크립트 현재 년월일시분초 요일 가져오는 방법

by wakestand 2020. 6. 24.
반응형

자바스크립트에서

new Date를 사용해

현재 날짜 정보를 가져올 수 있는데

var date = new Date;는

현재 날짜 정보를 date 변수에 넣는 것이 되겠다

 

한번 넣어두면 날짜가 지난다고

date에 반영되지 않기 때문에

 

10시 1분에 date 객체를 생성하고

10시 10분에 date 객체의 분을 가져오면

10분이 아닌 1분이 나오게 된다

 

date를 찍어보면 전체 날짜정보가 나오며

년월일시분초 요일로 따로 잘라오고 싶으면

 

년 > date.getFullYear()

월 > (date.getMonth() + 1)

일 > date.getDate()

시 > date.getHours()

분 > date.getMinutes()

초 > date.getSeconds()

요일 > date.getDay()

 

이렇게 사용해주면 된다

월에만 +1이 되어있는 이유는

월은 0부터 시작하기 때문이다

 

위 예제에 사용한 코드는 아래와 같다

 

<script type="text/javascript">

	var date = new Date; // Date 객체
	
	console.log(date); // 전체 값
	console.log("년 : "   + date.getFullYear());
	console.log("월 : "   + (date.getMonth() + 1));
	console.log("일 : "   + date.getDate());
	console.log("시 : "   + date.getHours());
	console.log("분 : "   + date.getMinutes());
	console.log("초 : "   + date.getSeconds());
	console.log("요일 : " + date.getDay()); // 0일 1월 2화 3수...
	
</script>
반응형

댓글