注册找回密码

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1034|回复: 0

由公元年号简算元旦儒略日

[复制链接]
发表于 2015-12-2 10:17:55 | 显示全部楼层 |阅读模式
本帖最后由 七秩龄童 于 2015-12-2 10:40 编辑

      由公元年号简算元旦儒略日
                                     史 纪
      儒略日算式,均属可行计算构造算式,由于算式构造各赋心机,用者常知其然,不知其所以然,计算的的结果也不一定准确。
      从实用出发,笔者史纪设计了一种简算式,要旨是先求所在公元年号1月1日(简称元旦日)的儒略日数,再加上当年零天结果的方法,较为简捷。本文先说元旦儒略日求法?
      令所求公元年序为Y,式中INT表示取其下整数,如INT(5.8) = 5; EVEN表示上取整函数,如EVEN(5.8) = 6。并令时间在1582年10月4日前,B=0,则“元日儒略日简式”为:
                               DJ(Y) = 1721058 ± EVEN ( 365.25 Y)–B
      式中 1721058——公元前1年1月1日(元日)儒略日数;
      B——为历史空白天、百年缺闰天,和400年补闰天三数之和,
     B = 2 - INT(Y-1/100) + INT(Y-1/400)
     今举例示用法:
     Y=1583,B = 2 –15 +3= 10;Y=1700,B = 2 –16 +4 = 10;
     Y=1900,B = 2 –18 +4 =12;Y=1901,B = 2 –19 +4 =13;
     Y=2001,B = 2 –20 +5 = 13;等。
     例:前文举求1996年1月1日12时的儒略日天数(JD)2450084天。 
    ∵ B=13,代入式中:
    DJ(1996) = 1721058  ± EVEN (365.25 Y) –13
                     = 1721058 + EVEN (365.25 ×1996)-13
                     = 1721058 + 729039 -13 = 2450084。‘
     关于JD日干支,有“余数式”:[2450084+50] MOD60≡34(丁酉)
     关于JD日星期,有“余数式”:[2450084+1] MOD7≡1(星期一)
      一些年份元日儒略日、日干支、星期序表
前4712年0000000•50甲寅•一
前1000年1355808•44丁未•日    前 900年1392333•29壬辰•六
前 800年1428858•14丁丑•五    前 700年1465383•59壬戌•四
前 600年1501908•44丁未•三    前 500年1538433•29壬辰•二
前 400年1574958•14丁丑•一    前 300年1611483•59壬戌•日
前 200年1648008•44丁未•日    前 100年1684533•29壬辰•五
前 001年1721058•08辛未•四       001年1721424•14丁丑•六
101年1757949•59壬戌•五       201年1794474•44丁未•四
301年1830999•29壬辰•三       401年1867524•14丁丑•二
501年1904049•59壬戌•一       601年1940574•44丁未•日
701年1977099•29壬辰•六       801年2013624•14丁丑•五
901年2050149•59壬戌•四      1001年2086674•44丁未•三
1101年2123199•29壬辰•二     1201年2159724•14丁丑•一
1301年2196249•59壬戌•日     1401年2232774•44丁未•六
1501年2269299•29壬辰•五     1601年2305814•04丁卯•一(-10)
1701年2342338•48辛亥•六(-11)1801年2378862•32乙未•四(-12)
1901年2415386•16己卯•二(-13)2001年2451911•01甲子•一(-13)
2101年2488436•46戊申•日(-13)2201年2524959•29壬辰•四(-14)
2301年2561483•13丙子•二(-15)2401年2598008•58辛酉•一(-15)






国学复兴 文化传承 兼容并包 百家争鸣
回复
分享到:

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回顶部