Programming/JavaScript2015. 11. 2. 17:00


실제 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 );



Posted by jvvj