首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

失去一个月份的最大天数

2012-08-22 
得到一个月份的最大天数/**?*功能:判断年份是否是闰年?*@author quhu?*/function isLeapYear(year){?? //

得到一个月份的最大天数

/**
?*功能:判断年份是否是闰年
?*@author quhu
?*/
function isLeapYear(year){
?? //如果年份能整除4但不能整除100或者能整除400
?? if (((year % 4 == 0) && (year % 100 != 0))
???? || (year % 400 == 0)){
?????? return true;
?? } else {
?????? return false;
?? }
}

?

/**
?*功能:得到一个月份的最大天数
?*@author quhu
?*/
function getMaxDayOfMonth(year, month)
{
??? var ret = 31;
??? if (month == 2)
??? {
??????? if (isLeapYear(year)){
??????????? ret = 29;? //如果是闰年的2月则为29天
??????? }
??????? else
??????? {
??????????? ret = 28;? //如果不是闰年的2月则为28天?
??????? }
??? }
??? else
??? {
??????? if (month == 4 || month == 6 || month == 9 || month == 11)
??????? {
??????????? ret = 30;
??????? }
??? }
?
??? return ret;
}

热点排行