万年历_农历查询_在线电子万年历_节假日查询

感谢 sou6 的投递 时间:1970-01-01 08:00 来源: 

  提起万年历是我国古代传说中最古老的一部太阳历。为纪念历法编撰者万年功绩,便将这部历法命名为“万年历”。而现在所使用的万年历,实际上就是记录一定时间范围内的具体阳历或阴历的日期的年历,方便有需要的人查询使用,与原始历法并无直接联系。

  阴历和阳历的区别

  通俗的讲:阳历就是日历中讲的几月几日。也就是上学上班等所按照的日历。阴历就是平常讲的几月初几,或者是算节气或者传统节日时所按照的日历。

        万年历计算方法

  只要计算出日的代码,月份代码,年份代码。三个加起来除以七的余数就是星期几,(如余数是三,则就是星期三)。

  日的代码计算:日的代码最简单,就是它本身,是几号就是几。

  月份代码计算:月份代码也很简单,下面有十二个数:1 4 4 7 2 5 7 3 6 1 4 6,分别代表一至十二月份每个月的代码。比如,九月份的代码为6。(据来宾介绍,他是用逆推的方法,计算出这12个月份代码的,即知道某年某月某日是星期几,反过来推算月份代码。)

  年份代码计算:年份代码相对比较复杂,先记住2000年对应的年份代码是4,这是基础代码,牢记即可。

  万年历假如大于2000年,比如2010年,则对应的年份代码是(2010-2000)÷4=2……2,再用基数代码4减去2倍的商加上余数再加1。即 4-2×2+2+1=3,则2010年对应的年份代码为3。如果没有余数,即润年,则余数后面的1也不用加。比如2008年,对应的年份代码为0。

  假如小于2000年,比如1991年,则对应的年份代码是(2000-1991)÷4=2……1,再用基数代码4加上2倍的商减去余数。 即4+2×2-1=7,则1991年对应的年份代码为7。

  再记住1个特殊情况,即润年的3到12月份到最后要加1。

  举个例子吧,比如1992年8月27日。则(2000-1992)÷4=2……0,再4+2×2-0=8,年份代码计算结果为8,加上8月份的代码3,再加上日的代码27,因为是润年,所以还要加1,等于39。再除以七的余数为4,则这一天为星期四。

    热门推荐
    [返回三联首页] [返回生活助手栏目] [唐诗三百首] [手机版]