실제 1년은 365.2422일이다. 그래서 4년마다 2월에 1일을 추가하여 4년마다 2월29일이 존재하게되었는데 이게 윤년이다
윤년의조건 :
1.년도가 4로 나누어 떨어지면서 100으로 나누어 떨어지지 않는 년도
2.400으로 나누어 떨어지는 년도
var year = 2015;
if( (year%4 == 0 && year%100 != 0) || year%400 == 0 ) {
alert("윤년입니다.");
}
#위에 식을 이용한 월별 말일 구하기
var year = 2016;
var mon = '02';
// 2월을 제외한 달은 일수가 고정임
var monArr = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
var day = "";
if( mon != '02' ) {
lastDay = monArr[Number(mon)-1];
}
else {
if( (year%4 == 0 && year%100 != 0) || year%400 == 0 ) {
day= 29 ;
}
else {
day= 28 ;
}
}
alert( "" + year + mon + day );
'Programming > JavaScript' 카테고리의 다른 글
정규식을 이용한 숫자 천단위 콤마표시 (0) | 2017.04.14 |
---|---|
자바스크립트로 마지막 날짜 구하기 (0) | 2016.05.10 |
자바스크립트 숫자콤마표시 (0) | 2016.05.09 |
javascript substr() substring() (0) | 2015.11.26 |
javascript 에서 replaceAll 사용 (0) | 2015.11.03 |