输出某年某月某日的天数

Posted hasher

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了输出某年某月某日的天数相关的知识,希望对你有一定的参考价值。

  (1)第一步,先判断是否是闰年;
function isRN(year){
        if(year%4===0 && year%100 !==0 || year%400 ===0){
               return ture;
        }else{
               return false;
            }
 
      (2)第二步,先把平年每个月的天数组成一个数组,写出天数的计算方式;
var arr = [31,28,31,30,31,30,31,31,30,31,30,31];
var day = for(var i=0;i<month-1;i++){
          day +=arr[i];  
 }
      (3)第三步,如果是闰年,而且时间超过了二月,直接在天数上加1;(精简的完整代码)
       
function isRN(year){
    if(year%4===0 && year%100!==0 || year%400===0){
        return true;
    }
        return false;
}
 
function getDays(year,month,day){
     var arr = [31,28,31,30,31,30,31,31,30,31,30,31];
     for(var i=0;i<month-1;i++){
        day +=arr[i];
     }
 
     if(month>2 && isRN(year)){
        return day+=1;
     }
     return day;
}
 
   console.log(getDays(2015,3,1));
             

以上是关于输出某年某月某日的天数的主要内容,如果未能解决你的问题,请参考以下文章

03-输出某年某月某日的天数(精简)

js 输出某年某月某日的天数/判断闰年

使用switch计算出某年某月某日是今年的第几天,输出一直是当月天数

输入某年某月某日,判断这一天是这一年的第几天

#题目:输入某年某月某日,判断这一天是这一年的第几天?

Python实现 : 输入某年某月某日,判断某一天为当年的第几天