輸入年月日判斷這是一年的第多少天
阿新 • • 發佈:2018-12-13
function getDays(y,m,d){
//定義儲存天數的變數
var days = d;
//如果使用者輸入的是一月份,那麼直接返回天數
if(m == 1){
return days;
}
//如果不是一月份,到這裡,需要設定每個月份天數的陣列,將每個月的天數相加
var months = [31,28,31,30,31,30,31,31,30,31,30,31];
for(var i = 0;i<m;i++){
days += months[i];
}
//判斷這一年是否是閏年,是則加一天,因為閏年的二月有29天。其他月份不變
if(isLeapY(y)&&m>2)
{
days ++;
}
return days;
}
console.log(getDays(2010,5,1));