美文网首页
php 闰年计算算法

php 闰年计算算法

作者: xiaolin_188 | 来源:发表于2016-12-27 18:19 被阅读0次

精确计算方法
(按一回归年365天5小时48分45.5秒)
  ①、普通年:能被4整除且不能被100整除的为闰年。(如2004年就是闰年,1900年不是闰年)
  ②、世纪年能被400整除的是闰年。(如2000年是闰年,1900年不是闰年)
  ③、对于数值很大的年份,这年如果能整除3200,并且能整除172800则是闰年。如172800年是闰年,86400年不是闰年(因为虽然能整除3200,但不能整除172800)(此按一回归年365天5h48'45.5''计算)。

//方法一:
funtion one($year) {
    if ($year % 100 == 0) { //世纪年
        if ($year % 400 == 0) {  
           return true;
        }
    } else { //普通年
       if ($year % 4 == 0) {  
            return true;
        }
    }

    return false;
}

//方法二:
function two($year) {
    if (0 == $year % 4 && $year % 100 != 0) {
        return true;
    }

    if (0 == $year % 100 && $year % 400 == 0) {
        return true;
    }

    return false;
}

相关文章

  • php 闰年计算算法

    精确计算方法(按一回归年365天5小时48分45.5秒)①、普通年:能被4整除且不能被100整除的为闰年。(如20...

  • 2019-03-22

    不同的闰年算法,速度比

  • Java计算闰年

    满足两种条件的整数可以称为闰年:非整百年份能被4整除的为闰年,整百年份能被400整除的为闰年。 闰年的计算公式 实现过程

  • 闰年计算

    一年的时间,精确到秒是:365天5小时48分45.5秒闰年的判定方法判定公历闰年遵循的一般规律为:四年一闰,百年不...

  • PHP计算一段时间的年月天数

    笔者在上篇文章写了关于计算年龄的文章,那是给出了生日,根据当天来计算。请参考文章php计算年龄算法,包含年月天...

  • 【基础学习】C 计算闰年

    闰年计算逻辑:能够被 4 整除的年份是闰年,但其中能够被 100 整除的却不是闰年,除非它同时能被 400 整除。...

  • python算术运算符

    假如: a = 10 , b = 20 python运用运算符计算闰年

  • C语言 第四章 选择结构

    [TOC] 第四章选择结构 if...else 和switch学习 优先级 闰年平年计算 闰年平年判断 这个年份能...

  • python学习(计算闰年的代码)

    计算闰年的程序: def leap_years(begin, end):year = beginwhile yea...

  • python-计算

    斐波纳契数列代码 判断素数(质数)代码 判断闰年代码 冒泡算法代码

网友评论

      本文标题:php 闰年计算算法

      本文链接:https://www.haomeiwen.com/subject/cdjevttx.html