본문 바로가기
Developer/JavaScript

JavaScript 현재 날짜, 시간 가져오기 (년, 월, 일, 시, 분, 초 구하기)

by roqkfrlfhr 2020. 9. 24.

JavaScript 현재 날짜, 시간 가져오기 (년, 월, 일, 시, 분, 초 구하기)

 

JavaScript에서 현재 날짜, 시간을 가져오는 방법을 알려드리도록 하겠습니다.

 

현재 날짜, 시간 구하기

var now = new Date();	// 현재 날짜 및 시간
console.log("현재 : ", now);

new Date()현재 날짜와 시간을 담은 Date 객체를 구할 수 있습니다.

new Date("2020-10-23")과 같이 사용해서 원하는 날짜의 Date 객체를 얻을 수도 있습니다.

 

 

연도 구하기

var now = new Date();	// 현재 날짜 및 시간
var year = now.getFullYear();	// 연도
console.log("연도 : ", year);

Date 객체의 getFullYear() 를 사용하면 연도를 구할 수 있습니다.

 

 

월 구하기

var now = new Date();	// 현재 날짜 및 시간
var month = now.getMonth();	// 월
console.log("월 : ", month);

Date 객체의 getMonth() 를 사용하면 연도를 구할 수 있습니다.

단, getMonth()로 월을 구하면 원래 월의 -1 된 값이 나옵니다. 

5월이면 4, 10월이면 9, 12월이면 11 이런식으로 말이죠.

즉, 1~12 월이 0~11로 나오게 됩니다.

 

 

일 구하기

var now = new Date();	// 현재 날짜 및 시간
var date = now.getDate();	// 일
console.log("일 : ", date);

Date 객체의 getDate() 를 사용하면 을 구할 수 있습니다.

 

 

요일 구하기

var now = new Date();	// 현재 날짜 및 시간
var day = now.getDay();	// 요일
console.log("요일 : ", day);

Date 객체의 getDay() 를 사용하면 을 구할 수 있습니다.

단, getDay()로 요일을 구하면 0~6 까지의 숫자를 반환하는데

일요일은 0, 월요일은 1, 화요일은 2, 수요일은 3, 목요일은 4, 금요일은 5, 토요일은 6 을 반환합니다.

 

 

시간 구하기

var now = new Date();	// 현재 날짜 및 시간
var hours = now.getHours();	// 시간
console.log("시간 : ", hours);

Date 객체의 getHours() 를 사용하면 시간을 구할 수 있습니다.

 

 

분 구하기

var now = new Date();	// 현재 날짜 및 시간
var minutes = now.getMinutes();	// 분
console.log("분 : ", minutes);

Date 객체의 getMinutes() 를 사용하면 을 구할 수 있습니다.

 

 

초 구하기

var now = new Date();	// 현재 날짜 및 시간
var seconds = now.getSeconds();	// 초
console.log("초 : ", seconds);

Date 객체의 getSeconds() 를 사용하면  구할 수 있습니다.

 

 

 

도움이 되셨다면 공감, 댓글 부탁드립니다!
제 글에 잘못된 정보, 더 좋은 방법 혹은 정보, 궁금하신 점, 요청 사항 등이 있으시다면 언제든지 말씀해 주세요!

 

감사합니다.


댓글