javascript如何判断闰年

来源:百度知道 编辑:UC知道 时间:2024/06/09 05:01:47

自己写个算法:
①、普通年能被4整除的为闰年。(如2004年就是闰年,1901年不是闰年)
②、世纪年能被400整除而不能被3200整除的为闰年。(如2000年是闰年,3200年不是闰年)
③、对于数值很大的年份能整除3200,但同时又能整除172800则又是闰年.(如172800年是闰年,86400年不是闰年)

function isLeapYear(iYear) {//是否是闰年
if (iYear % 4 == 0 && iYear % 100 != 0) {
return true;
} else {
if (iYear % 400 == 0) {
return true;
} else {
return false;
}
}
}
//返回true的话就是闰年,false的话就不是闰年!

难道判断闰年的方法会因为语言的不同而发生改变???