목차
getMonth() 예제 - 월 얻기
getMonth() 정의
getMonth() 구문
getMonth() 예제 - (홀수달/짝수달) 조건문
getMonth() 예제 - 월 얻기
[월을 숫자로 얻기]
<button onclick="homzzang()">클릭</button>
<p id="demo"></p>
<script>
function homzzang() {
const d = new Date();
let month = d.getMonth();
document.getElementById("demo").innerHTML = n;
}
</script>
결과보기 (결과값: 6) ※ 6은 7월 의미하며, 코드 실행 시기 따라 값 바뀜.)
[월을 이름으로 얻기]
<p id="demo"></p>
<script>
const monthArr = ["January","February","March","April","May","June","July","August","September","October","November","December"];
const d = new Date();
let month = monthArr[d.getMonth()];
document.getElementById("demo").innerHTML = month;
</script>
결과보기 (결과값: February) ※ 코드 실행 시기 따라, 결과값 바뀜.
getMonth() 정의
월(=달)을 숫자(0~11)로 얻기.
※ 주의: 월은 0부터 시작. (예: 1월:0, 2월:1, ... ,12월:11)
1.
반환값이 0부터 시작하므로 홀수달/짝수달 구할 때 주의해야 함.
(즉, 반환값을 2로 나눠 나머지가 0이면 홀수달, 1이면 짝수달.)
2. cf.
3.
모든 브라우저 지원.
getMonth() 구문
Date .getMonth()
[매개변수]
없음.
[반환값]
월을 숫자 (0 ~ 11)로 반환. (예: 1월:0, 2월:1, ..., 12월:11)
getMonth() 예제 - (홀수달/짝수달) 다른 코드 실행
[방법1] - 날짜 객체와 월을 분리해 표현
<script>
const d= new Date();
let month = d.getMonth();
if (month%2) { // 달(0~11)을 2로 나눈 나머지 있으면 짝수달
// 짝수달 실행 코드
} else {
// 홀수달 실행 코드
}
</script>
[방법2] - 날짜 객체와 월을 한 줄로 표현
<script>
let month = new Date().getMonth();
if(month % 2 == 0){ // 달(0~11)을 2로 나눈 나머지 없으면 홀수달
//홀수달 실행 코드
}else{
//짝수달 실행 코드
}
</script>
주소 복사
랜덤 이동