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() 를 사용하면 초를 구할 수 있습니다.
도움이 되셨다면 공감, 댓글 부탁드립니다!
제 글에 잘못된 정보, 더 좋은 방법 혹은 정보, 궁금하신 점, 요청 사항 등이 있으시다면 언제든지 말씀해 주세요!
감사합니다.
'Developer > JavaScript' 카테고리의 다른 글
JavaScript URL Parameter parsing (파라미터 가져오기) (0) | 2020.10.04 |
---|---|
JavaScript 날짜와 날짜 사이 모든 날짜 구하기 (0) | 2020.09.30 |
JavaScript 날짜 계산 방법(어제, 한달 전, 일년 전, 내일, 한달 후, 일년 후 구하기, 날짜 더하기, 날짜 빼기) (0) | 2020.09.24 |
JavaScript 정규식으로 숫자만 추출하기 (2) | 2020.07.11 |
JavaScript replace, replaceAll (문자열 전체 변경) 정말 간단 (0) | 2020.07.10 |
댓글