首页 > 其他 > 详细

输出某年某月某日的天数

时间:2018-07-03 19:23:44      阅读:156      评论:0      收藏:0      [点我收藏+]
  (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));
             

输出某年某月某日的天数

原文:https://www.cnblogs.com/hasher/p/9259998.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!