1968年公历与农历日期对照表.pdf
农历闰年闰月上下1000年表
闰年、闰月什么是闰月?每逢闰年所加的一个月。
阴阳历以朔望月的长度(29.5306日)为一个月的平均值,全年12月,同回归年(365.2422日)相差约10日21时,故顺置闰,三年闰一个月,五年闰二个月,十九年闰七个月。
闰月加在某月之后叫“闰某月”。
《书.尧典》:“以闰月定四时,成岁。
”孔传:“一岁有馀十二日,未盈三岁足得一月,则置闰焉。
”《左传.文公六年》:“闰月不告朔,非礼也。
闰以正时,时以作事,事以厚生,生民之道,于是乎在矣。
不告闰朔,弃时政也,何以为民?”农历为什么会有闰月?——农历置闰月是为了协调回归年与农历年的矛盾。
回归年与农历年有什么矛盾呢?先记住:回归年的总长度为365.2422日,朔望月的长度为29.5306日。
十二个朔望月构成农历年,长度为29.5306×12=354.3546日,比回归年少10.88天即将近11天,每个月少0.91天,近1天。
依此,如农历年某年春节为大雪纷飞的冬天,第二年的春节就会在季节上提前11天,第16个农历年就会出现在赤日炎炎的夏天。
如按十三个朔望月构成农历年,长度为29.5306×13=383.8978日,比回归年又多出18天多。
如果按上述规定制定历法,就会出现天时与历法不合、时序错乱颠倒的怪现象——这就是矛盾。
为了克服这一缺点,我们的祖先在天文观测的基础上,找出了“闰月”的办法,保证农历年的正月到三月为春季,四月到六月为夏季,七月到九月为秋季,十月到十二月为冬季,也同时保证了农历岁首在冬末春初。
农历年中月以朔望月长度29.5306日为基础,所以大月为30日,小月为29日。
为保证每月的头一天(初一)必须是朔日,就使得大小月的安排不固定,而需要通过严格的观测和计算来确定。
因此,农历中连续两个月是大月或是小月的事是常有的,甚至还出现过如1990年三、四月是小月、九、十、十一、十二连续四个月是大月的罕见特例。
那么多长时间加一个闰月呢?最好的办法就是求出回归年日数与朔望月的日数的最小公倍数:我们希望m个回归年的天数与n个朔望月的天数相等,也就是应有等式:m×365.2422=n×29.5306在这个等式中我们不能直接求出m和n,但可以求出它们的比例:这个比例的近似值分别为:在这些分式中,分子表示回归年的数目,分母表示朔望月的数目。
2024年日历表(带农历横向A4打印版)
五月 三 1
劳动节 8
四月 15 初八 22 十五 29 廿二
四 2 廿四 9 初二 16 初九 23 十六 30 廿三
五 3 廿五 10 初三 17 初十 24 十七 31 廿四
六 4 青年节 11 初四 18 十一 25 十八
日
一
4 七月 11 初八 18 中元节
5 初二 12 初九 19 十六
一
4 初四 11 十一 18
十一月
二
三
四
5 初五 12 十二 19
6 初六 13 十三 20
7 立冬 14 十四 21
五 1 十月 8 初八 15 十五 22
六 2 初二 9 初九 16 十六 23
十七 24 廿四
十八 25 廿五
十九 26 廿六
二十 229 廿九
廿三 30 三十
日
7 廿六 14 初四 21 十一 28 十八
一 1 元旦 8 廿七 15 初五 22 十二 29 十九
二 2 廿一 9 廿八 16 初六 23 十三 30 二十
一月 三 3
廿二 10 廿九 17 初七 24 十四 31 廿一
四 4 廿三 11 腊月 18 腊八节 25 十五
五 5 廿四 12 初二 19 初九 26 十六
初四 11 十一 18 十八 25
四 5 初五 12 十二 19 十九 26
五 6 大雪 13 十三 20 二十 27
六 7 初七 14 十四 21 冬至 28
廿二 29 廿九
廿三 30 三十
平安夜 31 腊月
圣诞节
廿六
廿七
廿八
六 2 廿二 9 廿九 16 初七 23 十四 30 廿一
日
农历闰年闰月上下1000年表(1645年-2796年).
闰月年的九项必知及其计算方法一、何谓闰月?1、闰月的来历如今世界通行的公历,即我们通常所说的阳历,指的是太阳历,是以地球绕太阳公转的运动周期为基础而制定的历法。
阳历中有平年闰年之分,平年365天,闰年366天,每四年一闰年。
与太阳相对应,月亮被称为“太阴”,以月亮的运动规律为依据设置的历法,就是“太阴历”,简称“阴历”。
阴历在天文学中,以月球绕行地球一周为一月,即以朔望月作为确定历法的基础,一年为十二个历月。
一个朔望月的长度是29.5306日,阴历规定,大月30天,小月29天,一年12个月共354天。
这样,阴历的一年与阳历的一年相差11天,只需经过17年,阴阳历日期就同季节发生倒置。
这样的历法,会引起人们的生活的混乱。
而中国的古人,沿用的历法是农历,是一种阴阳合历,用闰月的办法解决了这个矛盾。
闰月保证了农历年的正月到三月为春季,四月到六月为夏季,七月到九月为秋季,十月到十二月为冬季,也同时保证了农历岁首在冬末春初(以上均指农历季节)。
2、闰月年的规律农历就采用了19年加7个闰月的办法,即“十九年七闰法”,把回归年与农历年很好地协调起来,使农历的元旦(中国新年)总保持在冬末春初。
古人把235个朔望月称之为“闰周”。
现在置闰的方法是两个冬至之间,如仅有12个月则不置闰,如果有13个月即置闰。
置闰的月从“冬至”开始,当出现第一个没有“中气”的月份,这个月就是闰月,其名称是在前个月的前面加一个“闰”字。
3、闰月和闰年不同“闰月”与“闰年”只是一字之差,意义却相差很远。
“闰年”,我们习惯说一年365天,与一年准确的时间365.2422日之间,相差0.2422日,这样四年之后就比实际的一年少了近一天。
为了弥补这个差值,历法中规定,4年设一闰,即能被4整除的年份为闰年。
“闰月”,在上面噎有过较为详细的说明,每十九年就会有七个闰月,相当于不到三年就会有一年是闰月年。
闰月年的一年有十三个月。
显而易见,这与“闰年”是大不同的。
中国农历
阴历、阳历、阴阳合历
人类的生活与生产总离不开时间与空间,自己怎样才能记住,向别人怎样才能表达清楚以至准确地记录某一事件,某一现象,都须要有一种固定的方法,这就是纪年、纪月、纪日、纪时的问题。
人们最容易观察到的是日出、日没、昼夜循环构成的一天,再长一些是月亮圆缺循环不已的月,更长一些是寒暑季节循环变化的年。经过长期的观察,人们发现月亮圆缺循环一次(朔望月)大约是三十天或二十九天,季节循环一次(回归年)大约是365或366天。如果不按这些标准,改以太阳,月亮在天球的恒星背景中的方位为标准,则在天文学上还有恒星月(比朔望月短些)和恒星年(比回归年长一点)。其他还有近点月、交点月等,这里就不去讲它们了。
所以,农历就采用了19年加7个闰月的办法,即“十九年七闰法”,把回归年与农历年很好地协调起来,使农历的元旦(春节)总保持在冬末春初。古人把235个朔望月称之为“闰周”。
农历置闰的方法可以使农历年的平均长度接近回归年,而农历中的月又有鲜明的月相特征,保持了公历和阴历两全其美的特点。
现在置闰的方法是两个冬至之间,如仅有12个月则不置闰,若有13个月即置闰。置闰的月从“冬至”开始,当出现第一个没有“中气”的月份,这个月就是闰月,其名称是在前个月的前面加一个“闰”字。
闰月列表:
1949 闰七月 1952 闰五月 1955 闰三月 1957 闰八月 1960 闰六月
1963 闰四月 1966 闰三月 1968 闰七月 1971 闰五月 1974 闰四月
1976 闰八月 1979 闰六月 1982 闰四月 1984 闰十月 1987 闰六月
1990 闰五月 1993 闰三月 1995 闰八月 1998 闰五月 2001 闰四月
公历、农历甲子纪年对照表(1804年-2103年)
壬子
癸丑
甲寅
乙卯
丙辰
丁巳
戊午
己未
庚申
辛酉
壬戌
癸亥
公历
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
农历
甲子
乙丑
丙寅
丁卯
戊辰
己巳
庚午
辛未
壬申
癸酉
甲戌
乙亥
公历
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
农历
丙子
丁丑
戊寅
己卯
庚辰
辛巳
壬午
癸未
甲申
乙酉
丙戌
丁亥
公历
1828
1829
1930
1931
1832
1833
1834
1835
1836
1837
1838
1839
农历
戊子
己丑
庚寅
辛卯
壬辰
癸巳
甲午
乙未
丙申
丁酉
戊戌
己亥
公历
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
农历
戊子
己丑
庚寅
辛卯
壬辰
癸巳
甲午
乙未
丙申
丁酉
根据公历日期计算农历年生肖及公历转换农历的方法
日期农历月份[$-130000]格式验证1[$-130000]格式验证2TEXT(A2,"[$-130000]m-d")=1898+MATCH(要转换的公历日期,{0;31;416;770;1125;1508;1862;2217;2601;2955;3310;3694;4048;4432;4786;5140;5524;5878;6233;6617;6972;7356;7710;8064;8448;8802;9156;9541;9895;10250;10634;10988;11371;11725;12080;12464;12819;13173;13557;13911;14295;14649;15003;15387;15742;16096;16481;16835;17189;17573;17927;18311;18665;19020;19404;19758;20113;20497;20851;21234;21589;21943;22327;22682;23036;23420;23775;24128;21900-1-31鼠年春节1899FALSE13-16根据阳历生日1901-2-19牛年春节1901TRUE1-161902-2-8虎年春节1902TRUE1-171903-1-29兔年春节1902FALSE13-181904-2-16龙年春节1904TRUE1-171905-2-4蛇年春节1904FALSE13-171906-1-25马年春节1905FALSE12-161907-2-13羊年春节1907TRUE1-171908-2-2猴年春节1907FALSE13-161909-1-22鸡年春节1908FALSE12-171910-2-10狗年春节1910TRUE1-181911-1-30猪年春节1910FALSE13-181912-2-18鼠年春节1912TRUE1-181914-1-26虎年春节1913FALSE13-16 1915-2-14兔年春节1915TRUE1-17 1916-2-3龙年春节1915FALSE13-16 1917-1-23蛇年春节1916FALSE12-17 1918-2-11马年春节1918TRUE1-17 1919-2-1羊年春节1918FALSE13-18 1920-2-20猴年春节1920TRUE1-18 1921-2-8鸡年春节1921TRUE1-17 1922-1-28狗年春节1921FALSE13-16 1923-2-16猪年春节1923TRUE1-17 1924-2-5鼠年春节1923FALSE13-17 1925-1-24牛年春节1924FALSE12-16 1926-2-13虎年春节1926TRUE1-17 1927-2-2兔年春节1926FALSE13-17 1928-1-23龙年春节1927FALSE12-18 1929-2-10蛇年春节1929TRUE1-17 1930-1-30马年春节1929FALSE13-17 1931-2-17羊年春节1931TRUE1-17 1932-2-6猴年春节1932TRUE1-16 1933-1-26鸡年春节1932FALSE13-17 1934-2-14狗年春节1934TRUE1-17 1935-2-4猪年春节1934FALSE13-17 1936-1-24鼠年春节1935FALSE12-17 1937-2-11牛年春节1937TRUE1-16 1938-1-31虎年春节1937FALSE13-16 1939-2-19兔年春节1939TRUE1-17 1940-2-8龙年春节1940TRUE1-17 1941-1-27蛇年春节1940FALSE13-16 1942-2-15马年春节1942TRUE1-16 1943-2-5羊年春节1942FALSE13-17 1944-1-25猴年春节1943FALSE12-16 1945-2-13鸡年春节1945TRUE1-17 1946-2-2狗年春节1945FALSE13-17 1947-1-22猪年春节1946FALSE12-18 1948-2-10鼠年春节1948TRUE1-18 1949-1-29牛年春节1948FALSE13-17 1950-2-17虎年春节1950TRUE1-17 1951-2-6兔年春节1951TRUE1-16 1952-1-27龙年春节1951FALSE13-17 1953-2-14蛇年春节1953TRUE1-16 1954-2-3马年春节1953FALSE13-16 1955-1-24羊年春节1954FALSE12-18 1956-2-12猴年春节1956TRUE1-18 1957-1-31鸡年春节1956FALSE13-18 1958-2-18狗年春节1958TRUE1-17 1959-2-8猪年春节1959TRUE1-17 1960-1-28鼠年春节1960TRUE1-1 1961-2-15牛年春节1961TRUE1-1 1962-2-5虎年春节1962TRUE1-1 1963-1-25兔年春节1963TRUE1-1 1964-2-13龙年春节1964TRUE1-11966-1-21马年春节1965FALSE12-30 1967-2-9羊年春节1967TRUE1-1 1968-1-30猴年春节1968TRUE1-1 1969-2-17鸡年春节1969TRUE1-1 1970-2-6狗年春节1970TRUE1-1 1971-1-27猪年春节1971TRUE1-1 1972-2-15鼠年春节1972TRUE1-1 1973-2-3牛年春节1973TRUE1-1 1974-1-23虎年春节1974TRUE1-1 1975-2-11兔年春节1975TRUE1-1 1976-1-31龙年春节1976TRUE1-1 1977-2-18蛇年春节1977TRUE1-1 1978-2-7马年春节1978TRUE1-1 1979-1-28羊年春节1979TRUE1-1 1980-2-16猴年春节1980TRUE1-1 1981-2-5鸡年春节1981TRUE1-1 1982-1-25狗年春节1982TRUE1-1 1983-2-13猪年春节1983TRUE1-1 1984-2-2鼠年春节1984TRUE1-1 1985-2-20牛年春节1985TRUE1-1 1986-2-9虎年春节1986TRUE1-1 1987-1-29兔年春节1987TRUE1-1 1988-2-17龙年春节1987FALSE13-30 1989-2-6蛇年春节1989TRUE1-1 1990-1-27马年春节1990TRUE1-1 1991-2-15羊年春节1991TRUE1-1 1992-2-4猴年春节1992TRUE1-1 1993-1-23鸡年春节1993TRUE1-1 1994-2-10狗年春节1994TRUE1-1 1995-1-31猪年春节1995TRUE1-1 1996-2-19鼠年春节1996TRUE1-1 1997-2-7牛年春节1996FALSE12-30 1998-1-28虎年春节1998TRUE1-1 1999-2-16兔年春节1999TRUE1-1 2000-2-5龙年春节2000TRUE1-1 2001-1-24蛇年春节2001TRUE1-1 2002-2-12马年春节2002TRUE1-1 2003-2-1羊年春节2003TRUE1-1 2004-1-22猴年春节2004TRUE1-1 2005-2-9鸡年春节2005TRUE1-1 2006-1-29狗年春节2006TRUE1-1 2007-2-18猪年春节2007TRUE1-1 2008-2-7鼠年春节2008TRUE1-1 2009-1-26牛年春节2009TRUE1-1 2010-2-14虎年春节2010TRUE1-1 2011-2-3兔年春节2011TRUE1-1 2012-1-23龙年春节2012TRUE1-1 2013-2-10蛇年春节2013TRUE1-1 2014-1-31马年春节2014TRUE1-1 2015-2-19羊年春节2015TRUE1-1 2016-2-8猴年春节2016TRUE1-12018-2-16狗年春节2018TRUE1-1 2019-2-5猪年春节2019TRUE1-1 2020-1-25鼠年春节2020TRUE1-1 2021-2-12牛年春节2021TRUE1-1 2022-2-1虎年春节2022TRUE1-1 2023-1-22兔年春节2023TRUE1-1 2024-2-10龙年春节2024TRUE1-1 2025-1-29蛇年春节2025TRUE1-1 2026-2-17马年春节2026TRUE1-1 2027-2-6羊年春节2026FALSE12-30 2028-1-26猴年春节2027FALSE12-30 2029-2-13鸡年春节2029TRUE1-1 2030-2-3狗年春节2030TRUE1-1 2031-1-23猪年春节2031TRUE1-1 2032-2-11鼠年春节2032TRUE1-1 2033-1-31牛年春节2033TRUE1-1 2034-2-19虎年春节2034TRUE1-1 2035-2-8兔年春节2035TRUE1-1 2036-1-28龙年春节2036TRUE1-1 2037-2-15蛇年春节2037TRUE1-1 2038-2-4马年春节2038TRUE1-1 2039-1-24羊年春节2039TRUE1-1 2040-2-12猴年春节2040TRUE1-1 2041-2-1鸡年春节2041TRUE1-1 2042-1-22狗年春节2042TRUE1-1 2043-2-10猪年春节2043TRUE1-1 2044-1-30鼠年春节2044TRUE1-1 2045-2-17牛年春节2045TRUE1-1 2046-2-6虎年春节2046TRUE1-1 2047-1-26兔年春节2047TRUE1-1 2048-2-14龙年春节2048TRUE1-1 2049-2-2蛇年春节2049TRUE1-1 2050-1-23马年春节2050TRUE1-1 2051-2-11羊年春节2051TRUE1-15 2052-2-1猴年春节2051FALSE13-15 2053-2-19鸡年春节2053TRUE1-15 2054-2-8狗年春节2054TRUE1-15 2055-1-28猪年春节2054FALSE13-14 2056-2-15鼠年春节2056TRUE1-14 2057-2-4牛年春节2057TRUE1-14 2058-1-24虎年春节2057FALSE13-14 2059-2-12兔年春节2059TRUE1-14 2060-2-2龙年春节2059FALSE13-15 2061-1-21蛇年春节2060FALSE12-15 2062-2-9马年春节2062TRUE1-14 2063-1-29羊年春节2062FALSE13-14 2064-2-17猴年春节2064TRUE1-15 2065-2-5鸡年春节2065TRUE1-14 2066-1-26狗年春节2065FALSE13-15 2067-2-14猪年春节2067TRUE1-15 2068-2-3鼠年春节2067FALSE13-152070-2-11虎年春节2070TRUE1-15 2071-1-31兔年春节2070FALSE13-14 2072-2-19龙年春节2072TRUE1-15 2073-2-7蛇年春节2073TRUE1-14 2074-1-27马年春节2073FALSE13-14 2075-2-15羊年春节2075TRUE1-14 2076-2-5猴年春节2075FALSE13-15 2077-1-24鸡年春节2076FALSE12-16 2078-2-12狗年春节2078TRUE1-15 2079-2-2猪年春节2078FALSE13-15 2080-1-22鼠年春节2079FALSE12-14 2081-2-9牛年春节2081TRUE1-14 2082-1-29虎年春节2081FALSE13-14 2083-2-17兔年春节2083TRUE1-14 2084-2-6龙年春节2084TRUE1-15 2085-1-26蛇年春节2084FALSE13-16 2086-2-14马年春节2086TRUE1-15 2087-2-3羊年春节2086FALSE13-15 2088-1-24猴年春节2087FALSE12-15 2089-2-10鸡年春节2089TRUE1-14 2090-1-30狗年春节2089FALSE13-13 2091-2-18猪年春节2091TRUE1-14 2092-2-7鼠年春节2092TRUE1-15 2093-1-27牛年春节2092FALSE13-16 2094-2-15虎年春节2094TRUE1-15 2095-2-5兔年春节2095TRUE1-15 2096-1-25龙年春节2095FALSE13-15 2097-2-12蛇年春节2097TRUE1-15 2098-2-1马年春节2097FALSE13-14 2099-1-21羊年春节2098FALSE12-14 2100-2-9猴年春节2100TRUE1-15农历日期顺序初一初二初三初四初五初六初七初八初九初十十一十二十三十五十六十七十八十九二十廿一廿二廿三廿四廿五廿六廿七廿八廿九三十。
2024年日历表(带农历【阴历】完美打印)
8 9 10 11 12 13 14
初六
初七
教师 节
初九
初十
十一
十二
15 16 17 18 19 20 21
十三
十四
中秋 节
十六
十七
十八
十九
22 23 24 25 26 27 28
秋分 廿一 廿二 廿三 廿四 廿五 廿六
29 30
廿七 廿八
2024年10月
日一二三四五六
12345
国庆 节
卅十
九月
初二
初六
七夕 节
11 12 13 14 15 16 17
初八 初九 初十 十一 十二 十三 十四
18 19 20 21 22 23 24
中元 节
十六
十七
十八
处暑
二十
廿一
25 26 27 28 29 30 31
廿二 廿三 廿四 廿五 廿六 廿七 廿八
2024年9月
日一二三四五六
1234567
廿九 卅十 八月 初二 初三 初四 白露
25 26 27 28 29
十六 十七 十八 十九 二十
2024年3月
日一二三四五六
31
12
廿二
廿一 廿二
3456789
廿三
廿四
惊蛰
廿六
廿七
妇女 节
廿九
10 11 12 13 14 15 16
二月
初二
植树 节
初四
初五
初六
初七
17 18 19 20 21 22 23
初八 初九 初十 春分 十二 十三 十四
初三
6 7 8 9 10 11 12
2024年11月
公历农历甲子纪年对照表(804年-203年)
公历
6
9
181
13
1814
1815
农历
甲子
乙丑
丙寅
丁卯
戊辰
己巳
庚午
辛未
壬申
癸酉
甲戌
乙亥
公历
1816
1817
1818
1819
2
5
1826
1827
农历
丙子
丁丑
戊寅
己卯
庚辰
辛巳
壬午
癸未
甲申
乙酉
丙戌
丁亥
公历
1839
农历
戊子
己丑
庚寅
辛卯
壬辰
癸巳
甲午
乙未
丙申
丁酉
戊辰
己巳
庚午
辛未
壬申
癸酉
甲戌
乙亥
公历
8
1
4
7
农历
丙子
丁丑
戊寅
己卯
庚辰
辛巳
壬午
癸未
甲申
乙酉
丙戌
丁亥
公历
3
6
9
农历
戊子
己丑
庚寅
辛卯
壬辰
癸巳
甲午
乙未
丙申
丁酉
戊戌
己亥
公历
19
9
9
909
1910
1911
农历
庚子
辛丑
壬寅
癸卯
甲辰
乙巳
丙午
丁未
戊申
己酉
庚戌
辛亥
公历
1912
19
916
1917
2024年日历表-彩色A4版带周阴历直接打印
周数一二三四五六日周数一二三四五六日周数一二三四五六日周数一二三四五六日12345671234121234567元旦廿一廿二廿三廿四小寒廿六廿二北小年南小年立春廿二廿三愚人节廿四廿五清明廿七廿八廿九89101112131456789101145678910891011121314廿七廿八廿九十二月初二初三初四廿六廿七廿八廿九除夕春节初二廿四惊蛰廿六廿七妇女节廿九二月三十三月初二初三初四初五初六15161718192021121314151617181112131415161715161718192021初五初六初七腊八节初九大寒十一初三初四情人节初六初七初八初九初二初三初四初五初六初七初八初七初八初九初十谷雨十二十三22232425262728192021222324251819202122232422232425262728十二十三十四十五十六十七十八雨水十一十二十三十四元宵节十六初九初十春分十二十三十四十五十四十五十六十七十八十九二十293031123426272829301225262728293031293012345十九二十廿一廿二北小年南小年立春十七十八十九二十廿一廿二廿三十六十七十八十九二十廿一廿二廿一廿二劳动节廿四廿五青年节立夏周数一二三四五六日周数一二三四五六日周数一二三四五六日周数一二三四五六日123451212345671234劳动节廿四廿五青年节立夏儿童节廿六建党节廿七廿八廿九三十小暑初二建军节廿八廿九七月67891011123456789891011121314567891011廿八廿九四月初二初三初四初五廿七廿八芒种五月初二初三初四初三初四初五初六初七初八初九初二初三立秋初五初六七夕节初八13141516171819101112131415161516171819202112131415161718初六初七初八初九初十十一十二端午节初六初七初八初九初十十一初十十一十二十三十四十五十六初九初十十一十二十三十四十五20212223242526171819302122232223242526272819202122232425小满十四十五十六十七十八十九十二十三十四十五夏至十七十八大暑十八十九二十廿一廿二廿三十六十七十八处暑二十廿一廿二2728293031122425262728293029303112342627282930311二十廿一廿二廿三廿四儿童节廿六十九二十廿一廿二廿三廿四廿五廿四廿五廿六建军节廿八廿九七月廿三廿四廿五廿六廿七廿八廿九周数一二三四五六日周数一二三四五六日周数一二三四五六日周数一二三四五六日11234561231廿九国庆节三十九月初二初三初四万圣节初二初三十一月234567878910111213456789102345678三十八月初二初三初四白露初六初五寒露初七初八重阳节初十十一初四初五初六立冬初八初九初十初二初三初四初五大雪初七初八910111213141514151617181920111213141516179101112131415初七教师节初九初十十一十二十三十二十三十四十五十六十七十八十一十二十三十四十五十六十七初九初十十一十二十三十四十五16171819202122212223242526271819202122232416171819202122十四中秋节十六十七十八十九秋分十九二十霜降廿二廿三廿四廿五十八十九二十廿一小雪廿三廿四十六十七十八十九二十冬至廿二2324252627282928293031123252627282930123242526272829廿一廿二廿三廿四廿五廿六廿七廿六廿七廿八廿九万圣节初二初三廿五廿六廿七感恩节廿九三十十一月廿三平安夜圣诞节廿六廿七廿八廿九30123456303112345廿八国庆节三十九月初二初三初四三十初一初二初三初四初五初六3月2024年日历(甲辰年龙)5926101月2月13April4月3711481218月2416177月14222715233337182631AugustSeptember28593438353929JanuaryFebruaryMarch9月32364041OctoberNovemberDecember10月11月223612月404549414650424751434852444953546月JulyJune3025May5月18192021。
公历、农历对照表(1924——2091)
壬子
癸丑
甲寅
乙卯
丙辰
丁巳
戊午
己未
庚申
辛酉
壬戌
癸亥
公历
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
农历
甲子
乙丑
丙寅
丁卯
戊辰
己巳
庚午
辛未
壬申
癸酉
甲戌
乙亥公历2056Fra bibliotek2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
农历
丙子
丁丑
戊寅
己卯
庚辰
辛巳
壬午
癸未
甲申
乙酉
丙戌
丁亥
公历
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
农历
戊子
己丑
庚寅
辛卯
壬辰
癸巳
甲午
乙未
丙申
丁酉
戊戌
己亥
公历
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
农历
戊子
己丑
庚寅
辛卯
壬辰
癸巳
甲午
乙未
丙申
丁酉
2024年全年日历表带农历(可编辑可直接打印)
廿四 廿五 廿六 廿七 廿八 廿九 卅十
DECEMBER
12月
日一二三四五六
1234567
冬月 初二 初三 初四 初五 大雪 初七
8 9 10 11 12 13 14
初八 初九 初十 十一 十二 十三 十四
15 16 17 18 19 20 21
十五 十六 十七 十八 十九 二十 冬至
27 28 29 30 31
廿五 廿六 廿七 廿八 廿九
NOVEMBER
11月
日一二三四五六
12
十月 初二
3456789
初三 初四 初五 初六 立冬 初八 初九
10 11 12 13 14 15 16
初十 十一 十二 十三 十四 十五 十六
17 18 19 20 21 22 23
十七 十八 十九 二十 廿一 小雪 廿三
29 30
廿七 廿八
OCTOBER
10月
日一二三四五六
12345
国庆节 卅十 九月 初二 初三
6 7 8 9 10 11 12
初四 初五 寒露 初七 初八 重阳节 初十
13 14 15 16 17 18 19
十一 十二 十三 十四 十五 十六 十七
20 21 22 23 24 25 26
十八 十九 二十 霜降 廿二 廿三 廿四
11 12 13 14 15 16 17
初八 初九 初十 十一 十二 十三 十四
18 19 20 21 22 23 24
中元节 十六 十七 十八 处暑 二十 廿一
25 26 27 28 29 30 31
廿二 廿三 廿四 廿五 廿六 廿七 廿八
MARCH
公历农历转换
constSTART_YEAR=1901;END_YEAR=2050;//返回iYear年iMonth月的天数1年1月--- 65535年12月function MonthDays(iYear,iMonth:Word):Word;//返回阴历iLunarYer年阴历iLunarMonth月的天数,如果iLunarMonth为闰月,//高字为第二个iLunarMonth月的天数,否则高字为0 1901年1月---2050年12月function LunarMonthDays(iLunarYear,iLunarMonth:Word):Longword;//返回阴历iLunarYear年的总天数1901年1月---2050年12月function LunarYearDays(iLunarYear:Word):Word;//返回阴历iLunarYear年的闰月月份,如没有返回0 1901年1月---2050年12月function GetLeapMonth(iLunarYear:Word):Word;//把iYear年格式化成天干记年法表示的字符串procedure FormatLunarYear(iYear:Word;var pBuffer:string);overload;function FormatLunarYear(iYear:Word):string;overload;//把iMonth格式化成中文字符串procedure FormatMonth(iMonth:Word;var pBuffer:string;bLunar:Boolean=True);overload; function FormatMonth(iMonth:Word;bLunar:Boolean=True):string;overload;//把iDay格式化成中文字符串procedure FormatLunarDay(iDay:Word;var pBuffer:string);overload; 字串4function FormatLunarDay(iDay:Word):string;overload;//计算公历两个日期间相差的天数1年1月1日--- 65535年12月31日functionCalcDateDiff(iEndYear,iEndMonth,iEndDay:Word;iStartYear:Word=START_YEAR;iStartMonth: Word=1;iStartDay:Word=1):Longword;overload;function CalcDateDiff(EndDate,StartDate:TDateTime):Longword;overload;//计算公历iYear年iMonth月iDay日对应的阴历日期,返回对应的阴历节气0-24//1901年1月1日---2050年12月31日function GetLunarHolDay(InDate:TDateTime):string;overload;function GetLunarHolDay(iYear,iMonth,iDay:Word):string;overload;//private function--------------------------------------//计算从1901年1月1日过iSpanDays天后的阴历日期procedure l_CalcLunarDate(var iYear,iMonth,iDay:Word;iSpanDays:Longword);//计算公历iYear年iMonth月iDay日对应的节气0-24,0表不是节气function l_GetLunarHolDay(iYear,iMonth,iDay:Word):Word;implementationvar//数组gLunarDay存入阴历1901年到2100年每年中的月天数信息,//阴历每月只能是29或30天,一年用12(或13)个二进制位表示,对应位为1表30天,否则为29天字串4gLunarMonthDay:array[0..149] of Word=(//测试数据只有1901.1.1 --2050.12.31$4ae0, $a570, $5268, $d260, $d950, $6aa8, $56a0, $9ad0, $4ae8, $4ae0, //1910$a4d8, $a4d0, $d250, $d548, $b550, $56a0, $96d0, $95b0, $49b8, $49b0, //1920$a4b0, $b258, $6a50, $6d40, $ada8, $2b60, $9570, $4978, $4970, $64b0, //1930$d4a0, $ea50, $6d48, $5ad0, $2b60, $9370, $92e0, $c968, $c950, $d4a0, //1940$da50, $b550, $56a0, $aad8, $25d0, $92d0, $c958, $a950, $b4a8, $6ca0, //1950$b550, $55a8, $4da0, $a5b0, $52b8, $52b0, $a950, $e950, $6aa0, $ad50, //1960$ab50, $4b60, $a570, $a570, $5260, $e930, $d950, $5aa8, $56a0, $96d0, //1970$4ae8, $4ad0, $a4d0, $d268, $d250, $d528, $b540, $b6a0, $96d0, $95b0, //1980$49b0, $a4b8, $a4b0, $b258, $6a50, $6d40, $ada0, $ab60, $9370, $4978, //1990$4970, $64b0, $6a50, $ea50, $6b28, $5ac0, $ab60, $9368, $92e0, $c960, //2000$d4a8, $d4a0, $da50, $5aa8, $56a0, $aad8, $25d0, $92d0, $c958, $a950, //2010 字串6$b4a0, $b550, $b550, $55a8, $4ba0, $a5b0, $52b8, $52b0, $a930, $74a8, //2020$6aa0, $ad50, $4da8, $4b60, $9570, $a4e0, $d260, $e930, $d530, $5aa0, //2030$6b50, $96d0, $4ae8, $4ad0, $a4d0, $d258, $d250, $d520, $daa0, $b5a0, //2040$56d0, $4ad8, $49b0, $a4b8, $a4b0, $aa50, $b528, $6d20, $ada0, $55b0); //2050//数组gLanarMonth存放阴历1901年到2050年闰月的月份,如没有则为0,每字节存两年gLunarMonth:array[0..74] of Byte=($00, $50, $04, $00, $20, //1910$60, $05, $00, $20, $70, //1920$05, $00, $40, $02, $06, //1930$00, $50, $03, $07, $00, //1940$60, $04, $00, $20, $70, //1950$05, $00, $30, $80, $06, //1960$00, $40, $03, $07, $00, //1970$50, $04, $08, $00, $60, //1980$04, $0a, $00, $60, $05, //1990$00, $30, $80, $05, $00, //2000$40, $02, $07, $00, $50, //2010$04, $09, $00, $60, $04, //2020$00, $20, $60, $05, $00, //2030$30, $b0, $06, $00, $50, //2040字串5$02, $07, $00, $50, $03); //2050//数组gLanarHoliDay存放每年的二十四节气对应的阳历日期//每年的二十四节气对应的阳历日期几乎固定,平均分布于十二个月中// 1月2月3月4月5月6月//小寒大寒立春雨水惊蛰春分清明谷雨立夏小满芒种夏至// 7月8月9月10月11月12月//小暑大暑立秋处暑白露秋分寒露霜降立冬小雪大雪冬至{****************************************************************************** ***节气无任何确定规律,所以只好存表,要节省空间,所以....******************************************************************************* ***}//数据格式说明://如1901年的节气为// 1月2月3月4月5月6月7月8月9月10月11月12月// 6, 21, 4, 19, 6, 21, 5, 21, 6,22, 6,22, 8, 23, 8, 24, 8, 24, 8, 24, 8, 23, 8, 22// 9, 6, 11,4, 9, 6, 10,6, 9,7, 9,7, 7, 8, 7, 9, 7, 9, 7, 9, 7, 8, 7, 15//上面第一行数据为每月节气对应日期,15减去每月第一个节气,每月第二个节气减去15得第二行// 这样每月两个节气对应数据都小于16,每月用一个字节存放,高位存放第一个节气数据,低位存放//第二个节气的数据,可得下表gLunarHolDay:array[0..1799] of Byte=($96, $B4, $96, $A6, $97, $97, $78, $79, $79, $69, $78, $77, //1901$96, $A4, $96, $96, $97, $87, $79, $79, $79, $69, $78, $78, //1902$96, $A5, $87, $96, $87, $87, $79, $69, $69, $69, $78, $78, //1903$86, $A5, $96, $A5, $96, $97, $88, $78, $78, $79, $78, $87, //1904$96, $B4, $96, $A6, $97, $97, $78, $79, $79, $69, $78, $77, //1905$96, $A4, $96, $96, $97, $97, $79, $79, $79, $69, $78, $78, //1906$96, $A5, $87, $96, $87, $87, $79, $69, $69, $69, $78, $78, //1907$86, $A5, $96, $A5, $96, $97, $88, $78, $78, $69, $78, $87, //1908$96, $B4, $96, $A6, $97, $97, $78, $79, $79, $69, $78, $77, //1909$96, $A4, $96, $96, $97, $97, $79, $79, $79, $69, $78, $78, //1910字串2$96, $A5, $87, $96, $87, $87, $79, $69, $69, $69, $78, $78, //1911$86, $A5, $96, $A5, $96, $97, $88, $78, $78, $69, $78, $87, //1912$96, $B4, $96, $A6, $97, $97, $79, $79, $79, $69, $78, $78, //1914$96, $A5, $97, $96, $97, $87, $79, $79, $69, $69, $78, $78, //1915$96, $A5, $96, $A5, $96, $97, $88, $78, $78, $79, $77, $87, //1916$95, $B4, $96, $A6, $96, $97, $78, $79, $78, $69, $78, $87, //1917$96, $B4, $96, $A6, $97, $97, $79, $79, $79, $69, $78, $77, //1918$96, $A5, $97, $96, $97, $87, $79, $79, $69, $69, $78, $78, //1919$96, $A5, $96, $A5, $96, $97, $88, $78, $78, $79, $77, $87, //1920$95, $B4, $96, $A5, $96, $97, $78, $79, $78, $69, $78, $87, //1921$96, $B4, $96, $A6, $97, $97, $79, $79, $79, $69, $78, $77, //1922$96, $A4, $96, $96, $97, $87, $79, $79, $69, $69, $78, $78, //1923$96, $A5, $96, $A5, $96, $97, $88, $78, $78, $79, $77, $87, //1924字串8$95, $B4, $96, $A5, $96, $97, $78, $79, $78, $69, $78, $87, //1925$96, $B4, $96, $A6, $97, $97, $78, $79, $79, $69, $78, $77, //1926$96, $A4, $96, $96, $97, $87, $79, $79, $79, $69, $78, $78, //1927$96, $A5, $96, $A5, $96, $96, $88, $78, $78, $78, $87, $87, //1928$95, $B4, $96, $A5, $96, $97, $88, $78, $78, $79, $77, $87, //1929$96, $B4, $96, $A6, $97, $97, $78, $79, $79, $69, $78, $77, //1930$96, $A4, $96, $96, $97, $87, $79, $79, $79, $69, $78, $78, //1931$96, $A5, $96, $A5, $96, $96, $88, $78, $78, $78, $87, $87, //1932$95, $B4, $96, $A5, $96, $97, $88, $78, $78, $69, $78, $87, //1933$96, $B4, $96, $A6, $97, $97, $78, $79, $79, $69, $78, $77, //1934$96, $A4, $96, $96, $97, $97, $79, $79, $79, $69, $78, $78, //1935$96, $A5, $96, $A5, $96, $96, $88, $78, $78, $78, $87, $87, //1936$95, $B4, $96, $A5, $96, $97, $88, $78, $78, $69, $78, $87, //1937$96, $B4, $96, $A6, $97, $97, $78, $79, $79, $69, $78, $77, //1938 字串1 $96, $A4, $96, $96, $97, $97, $79, $79, $79, $69, $78, $78, //1939$96, $A5, $96, $A5, $96, $96, $88, $78, $78, $78, $87, $87, //1940$95, $B4, $96, $A5, $96, $97, $88, $78, $78, $69, $78, $87, //1941$96, $B4, $96, $A6, $97, $97, $78, $79, $79, $69, $78, $77, //1942$96, $A4, $96, $96, $97, $97, $79, $79, $79, $69, $78, $78, //1943$96, $A5, $96, $A5, $A6, $96, $88, $78, $78, $78, $87, $87, //1944 $95, $B4, $96, $A5, $96, $97, $88, $78, $78, $79, $77, $87, //1945$95, $B4, $96, $A6, $97, $97, $78, $79, $78, $69, $78, $77, //1946$96, $B4, $96, $A6, $97, $97, $79, $79, $79, $69, $78, $78, //1947$96, $A5, $A6, $A5, $A6, $96, $88, $88, $78, $78, $87, $87, //1948$A5, $B4, $96, $A5, $96, $97, $88, $79, $78, $79, $77, $87, //1949 $95, $B4, $96, $A5, $96, $97, $78, $79, $78, $69, $78, $77, //1950$96, $B4, $96, $A6, $97, $97, $79, $79, $79, $69, $78, $78, //1951$96, $A5, $A6, $A5, $A6, $96, $88, $88, $78, $78, $87, $87, //1952 字串1 $A5, $B4, $96, $A5, $96, $97, $88, $78, $78, $79, $77, $87, //1953$96, $B4, $96, $A6, $97, $97, $78, $79, $79, $69, $78, $77, //1955 $96, $A5, $A5, $A5, $A6, $96, $88, $88, $78, $78, $87, $87, //1956$A5, $B4, $96, $A5, $96, $97, $88, $78, $78, $79, $77, $87, //1957 $95, $B4, $96, $A5, $96, $97, $88, $78, $78, $69, $78, $87, //1958 $96, $B4, $96, $A6, $97, $97, $78, $79, $79, $69, $78, $77, //1959 $96, $A4, $A5, $A5, $A6, $96, $88, $88, $88, $78, $87, $87, //1960$A5, $B4, $96, $A5, $96, $96, $88, $78, $78, $78, $87, $87, //1961 $96, $B4, $96, $A5, $96, $97, $88, $78, $78, $69, $78, $87, //1962 $96, $B4, $96, $A6, $97, $97, $78, $79, $79, $69, $78, $77, //1963 $96, $A4, $A5, $A5, $A6, $96, $88, $88, $88, $78, $87, $87, //1964$A5, $B4, $96, $A5, $96, $96, $88, $78, $78, $78, $87, $87, //1965 $95, $B4, $96, $A5, $96, $97, $88, $78, $78, $69, $78, $87, //1966 $96, $B4, $96, $A6, $97, $97, $78, $79, $79, $69, $78, $77, //1967 $96, $A4, $A5, $A5, $A6, $A6, $88, $88, $88, $78, $87, $87, //1968$A5, $B4, $96, $A5, $96, $96, $88, $78, $78, $78, $87, $87, //1969 $95, $B4, $96, $A5, $96, $97, $88, $78, $78, $69, $78, $87, //1970 $96, $B4, $96, $A6, $97, $97, $78, $79, $79, $69, $78, $77, //1971 $96, $A4, $A5, $A5, $A6, $A6, $88, $88, $88, $78, $87, $87, //1972$A5, $B5, $96, $A5, $A6, $96, $88, $78, $78, $78, $87, $87, //1973 $95, $B4, $96, $A5, $96, $97, $88, $78, $78, $69, $78, $87, //1974 $96, $B4, $96, $A6, $97, $97, $78, $79, $78, $69, $78, $77, //1975 $96, $A4, $A5, $B5, $A6, $A6, $88, $89, $88, $78, $87, $87, //1976$A5, $B4, $96, $A5, $96, $96, $88, $88, $78, $78, $87, $87, //1977 字串5 $95, $B4, $96, $A5, $96, $97, $88, $78, $78, $79, $78, $87, //1978 $96, $B4, $96, $A6, $96, $97, $78, $79, $78, $69, $78, $77, //1979 $96, $A4, $A5, $B5, $A6, $A6, $88, $88, $88, $78, $87, $87, //1980$A5, $B4, $96, $A5, $A6, $96, $88, $88, $78, $78, $77, $87, //1981 $95, $B4, $96, $A5, $96, $97, $88, $78, $78, $79, $77, $87, //1982 $95, $B4, $96, $A5, $96, $97, $78, $79, $78, $69, $78, $77, //1983 $96, $B4, $A5, $B5, $A6, $A6, $87, $88, $88, $78, $87, $87, //1984$A5, $B4, $A6, $A5, $A6, $96, $88, $88, $78, $78, $87, $87, //1985$A5, $B4, $96, $A5, $96, $97, $88, $78, $78, $79, $77, $87, //1986 $95, $B4, $96, $A5, $96, $97, $88, $79, $78, $69, $78, $87, //1987 $96, $B4, $A5, $B5, $A6, $A6, $87, $88, $88, $78, $87, $86, //1988$A5, $B4, $A5, $A5, $A6, $96, $88, $88, $88, $78, $87, $87, //1989$A5, $B4, $96, $A5, $96, $96, $88, $78, $78, $79, $77, $87, //1990 $95, $B4, $96, $A5, $86, $97, $88, $78, $78, $69, $78, $87, //1991字串2$96, $B4, $A5, $B5, $A6, $A6, $87, $88, $88, $78, $87, $86, //1992$A5, $B3, $A5, $A5, $A6, $96, $88, $88, $88, $78, $87, $87, //1993$A5, $B4, $96, $A5, $96, $96, $88, $78, $78, $78, $87, $87, //1994 $95, $B4, $96, $A5, $96, $97, $88, $76, $78, $69, $78, $87, //1995$A5, $B3, $A5, $A5, $A6, $A6, $88, $88, $88, $78, $87, $87, //1997$A5, $B4, $96, $A5, $96, $96, $88, $78, $78, $78, $87, $87, //1998$95, $B4, $96, $A5, $96, $97, $88, $78, $78, $69, $78, $87, //1999$96, $B4, $A5, $B5, $A6, $A6, $87, $88, $88, $78, $87, $86, //2000$A5, $B3, $A5, $A5, $A6, $A6, $88, $88, $88, $78, $87, $87, //2001$A5, $B4, $96, $A5, $96, $96, $88, $78, $78, $78, $87, $87, //2002$95, $B4, $96, $A5, $96, $97, $88, $78, $78, $69, $78, $87, //2003$96, $B4, $A5, $B5, $A6, $A6, $87, $88, $88, $78, $87, $86, //2004$A5, $B3, $A5, $A5, $A6, $A6, $88, $88, $88, $78, $87, $87, //2005 字串3 $A5, $B4, $96, $A5, $A6, $96, $88, $88, $78, $78, $87, $87, //2006$95, $B4, $96, $A5, $96, $97, $88, $78, $78, $69, $78, $87, //2007$96, $B4, $A5, $B5, $A6, $A6, $87, $88, $87, $78, $87, $86, //2008$A5, $B3, $A5, $B5, $A6, $A6, $88, $88, $88, $78, $87, $87, //2009$A5, $B4, $96, $A5, $A6, $96, $88, $88, $78, $78, $87, $87, //2010$95, $B4, $96, $A5, $96, $97, $88, $78, $78, $79, $78, $87, //2011$96, $B4, $A5, $B5, $A5, $A6, $87, $88, $87, $78, $87, $86, //2012$A5, $B3, $A5, $B5, $A6, $A6, $87, $88, $88, $78, $87, $87, //2013$A5, $B4, $96, $A5, $A6, $96, $88, $88, $78, $78, $87, $87, //2014$95, $B4, $96, $A5, $96, $97, $88, $78, $78, $79, $77, $87, //2015$95, $B4, $A5, $B4, $A5, $A6, $87, $88, $87, $78, $87, $86, //2016$A5, $C3, $A5, $B5, $A6, $A6, $87, $88, $88, $78, $87, $87, //2017$A5, $B4, $A6, $A5, $A6, $96, $88, $88, $78, $78, $87, $87, //2018$A5, $B4, $96, $A5, $96, $96, $88, $78, $78, $79, $77, $87, //2019字串2$95, $B4, $A5, $B4, $A5, $A6, $97, $87, $87, $78, $87, $86, //2020$A5, $C3, $A5, $B5, $A6, $A6, $87, $88, $88, $78, $87, $86, //2021$A5, $B4, $A5, $A5, $A6, $96, $88, $88, $88, $78, $87, $87, //2022$A5, $B4, $96, $A5, $96, $96, $88, $78, $78, $79, $77, $87, //2023$95, $B4, $A5, $B4, $A5, $A6, $97, $87, $87, $78, $87, $96, //2024$A5, $C3, $A5, $B5, $A6, $A6, $87, $88, $88, $78, $87, $86, //2025$A5, $B3, $A5, $A5, $A6, $A6, $88, $88, $88, $78, $87, $87, //2026$A5, $B4, $96, $A5, $96, $96, $88, $78, $78, $78, $87, $87, //2027$95, $B4, $A5, $B4, $A5, $A6, $97, $87, $87, $78, $87, $96, //2028$A5, $C3, $A5, $B5, $A6, $A6, $87, $88, $88, $78, $87, $86, //2029$A5, $B3, $A5, $A5, $A6, $A6, $88, $88, $88, $78, $87, $87, //2030$A5, $B4, $96, $A5, $96, $96, $88, $78, $78, $78, $87, $87, //2031$95, $B4, $A5, $B4, $A5, $A6, $97, $87, $87, $78, $87, $96, //2032$A5, $C3, $A5, $B5, $A6, $A6, $88, $88, $88, $78, $87, $86, //2033$A5, $B3, $A5, $A5, $A6, $A6, $88, $78, $88, $78, $87, $87, //2034$A5, $B4, $96, $A5, $A6, $96, $88, $88, $78, $78, $87, $87, //2035$95, $B4, $A5, $B4, $A5, $A6, $97, $87, $87, $78, $87, $96, //2036$A5, $C3, $A5, $B5, $A6, $A6, $87, $88, $88, $78, $87, $86, //2037$A5, $B4, $96, $A5, $A6, $96, $88, $88, $78, $78, $87, $87, //2039$95, $B4, $A5, $B4, $A5, $A6, $97, $87, $87, $78, $87, $96, //2040$A5, $C3, $A5, $B5, $A5, $A6, $87, $88, $87, $78, $87, $86, //2041$A5, $B3, $A5, $B5, $A6, $A6, $88, $88, $88, $78, $87, $87, //2042$A5, $B4, $96, $A5, $A6, $96, $88, $88, $78, $78, $87, $87, //2043$95, $B4, $A5, $B4, $A5, $A6, $97, $87, $87, $88, $87, $96, //2044$A5, $C3, $A5, $B4, $A5, $A6, $87, $88, $87, $78, $87, $86, //2045 字串7 $A5, $B3, $A5, $B5, $A6, $A6, $87, $88, $88, $78, $87, $87, //2046$A5, $B4, $96, $A5, $A6, $96, $88, $88, $78, $78, $87, $87, //2047$95, $B4, $A5, $B4, $A5, $A5, $97, $87, $87, $88, $86, $96, //2048$A4, $C3, $A5, $A5, $A5, $A6, $97, $87, $87, $78, $87, $86, //2049$A5, $C3, $A5, $B5, $A6, $A6, $87, $88, $78, $78, $87, $87); //2050function MonthDays(iYear,iMonth:Word):Word;begincase iMonth of1,3,5,7,8,10,12: Result:=31;4,6,9,11: Result:=30;2://如果是闰年if IsLeapYear(iYear) thenResult:=29elseResult:=28elseResult:=0;end;end;function GetLeapMonth(iLunarYear:Word):Word;varFlag:Byte;beginFlag:=gLunarMonth[(iLunarYear-START_YEAR) div 2];if (iLunarYear-START_YEAR) mod 2=0 thenResult:=Flag shr 4elseResult:=Flag and $0F;end;function LunarMonthDays(iLunarYear,iLunarMonth:Word):Longword;varHeight,Low:Word;iBit:Integer;beginif iLunarYear beginResult:=30;Exit;end;Height:=0;Low:=29;iBit:=16-iLunarMonth;if (iLunarMonth>GetLeapMonth(iLunarYear)) and (GetLeapMonth(iLunarYear)>0) then Dec(iBit);if (gLunarMonthDay[iLunarYear-START_YEAR] and (1 shl iBit))>0 thenInc(Low);if iLunarMonth=GetLeapMonth(iLunarYear) thenif (gLunarMonthDay[iLunarYear-START_YEAR] and (1 shl (iBit-1)))>0 then Height:=30elseHeight:=29;Result:=MakeLong(Low,Height);end;function LunarYearDays(iLunarYear:Word):Word;varDays,i:Word;tmp:Longword;beginDays:=0;for i:=1 to 12 dobegintmp:=LunarMonthDays(iLunarYear,i);Days:=Days HiWord(tmp);Days:=Days LoWord(tmp);end;Result:=Days;end;procedure FormatLunarYear(iYear:Word;var pBuffer:string);varszText1,szText2,szText3:string;beginszText1:=´甲乙丙丁戊己庚辛壬癸´;szText2:=´子丑寅卯辰巳午未申酉戌亥´;szText3:=´鼠牛虎免龙蛇马羊猴鸡狗猪´;pBuffer:=Copy(szText1,((iYear-4) mod 10)*2 1,2);pBuffer:=pBuffer Copy(szText2,((iYear-4) mod 12)*2 1,2);pBuffer:=pBuffer ´ ´;pBuffer:=pBuffer Copy(szText3,((iYear-4) mod 12)*2 1,2);pBuffer:=pBuffer ´年´;end;function FormatLunarYear(iYear:Word):string;varpBuffer:string;beginFormatLunarYear(iYear,pBuffer);Result:=pBuffer;end;procedure FormatMonth(iMonth:Word;var pBuffer:string;bLunar:Boolean); varszText:string;beginif (not bLunar) and (iMonth=1) thenbeginpBuffer:=´一月´;Exit;end;szText:=´正二三四五六七八九十´;if iMonth<=10 thenbeginpBuffer:=´ ´;pBuffer:=pBuffer Copy(szText,(iMonth-1)*2 1,2);pBuffer:=pBuffer ´月´;Exit;end;if iMonth=11 thenpBuffer:=´十一´字串2elsepBuffer:=´十二´;pBuffer:=pBuffer ´月´;function FormatMonth(iMonth:Word;bLunar:Boolean):string;varpBuffer:string;beginFormatMonth(iMonth,pBuffer,bLunar);Result:=pBuffer;end;procedure FormatLunarDay(iDay:Word;var pBuffer:string);varszText1,szText2:string;beginszText1:=´初十廿三´;szText2:=´一二三四五六七八九十´;if (iDay<>20) and (iDay<>30) thenbeginpBuffer:=Copy(szText1,((iDay-1) div 10)*2 1,2);pBuffer:=pBuffer Copy(szText2,((iDay-1) mod 10)*2 1,2);endelsebeginpBuffer:=Copy(szText1,(iDay div 10)*2 1,2);pBuffer:=pBuffer ´十´;end;end;function FormatLunarDay(iDay:Word):string;varpBuffer:string;beginFormatLunarDay(iDay,pBuffer);Result:=pBuffer;end;functionCalcDateDiff(iEndYear,iEndMonth,iEndDay:Word;iStartYear:Word;iStartMonth:Word;iStartDay: Word):Longword;beginResult:=Trunc(EncodeDate(iEndYear,iEndMonth,iEndDay)-EncodeDate(iStartYear,iStartMonth,i StartDay));end;function CalcDateDiff(EndDate,StartDate:TDateTime):Longword;beginResult:=Trunc(EndDate-StartDate);end;procedure l_CalcLunarDate(var iYear,iMonth,iDay:Word;iSpanDays:Longword); vartmp:Longword;begin//阳历1901年2月19日为阴历1901年正月初一//阳历1901年1月1日到2月19日共有49天if iSpanDays<49 thenbeginiYear:=START_YEAR-1;if iSpanDays<19 thenbeginiMonth:=11;iDay:=11 Word(iSpanDays);endelsebeginiMonth:=12;iDay:=Word(iSpanDays)-18;end;Exit;end;//下面从阴历1901年正月初一算起iSpanDays:=iSpanDays-49;iYear:=START_YEAR;iMonth:=1;iDay:=1;//计算年tmp:=LunarYearDays(iYear);字串7while iSpanDays>=tmp dobeginiSpanDays:=iSpanDays-tmp;Inc(iYear);tmp:=LunarYearDays(iYear);end;//计算月tmp:=LoWord(LunarMonthDays(iYear,iMonth));while iSpanDays>=tmp dobeginiSpanDays:=iSpanDays-tmp;if iMonth=GetLeapMonth(iYear) thenbegintmp:=HiWord(LunarMonthDays(iYear,iMonth));if iSpanDays iSpanDays:=iSpanDays-tmp;end;Inc(iMonth);tmp:=LoWord(LunarMonthDays(iYear,iMonth));end;//计算日iDay:=iDay Word(iSpanDays);end;function l_GetLunarHolDay(iYear,iMonth,iDay:Word):Word; varFlag:Byte;Day:Word;beginFlag:=gLunarHolDay[(iYear-START_YEAR)*12 iMonth-1]; if iDay<15 thenDay:=15-((Flag shr 4) and $0f)elseDay:=(Flag and $0f) 15;if iDay=Day thenif iDay>15 thenResult:=(iMonth-1)*2 2elseResult:=(iMonth-1)*2 1elseResult:= 0;end;字串3function GetLunarHolDay(InDate:TDateTime):string;vari,iYear,iMonth,iDay:Word;beginDecodeDate(InDate,iYear,iMonth,iDay);i:=l_GetLunarHolDay(iYear,iMonth,iDay);case i of1:Result:=´小寒´;2:Result:=´大寒´;3:Result:=´立春´;4:Result:=´雨水´;5:Result:=´惊蛰´;6:Result:=´春分´;7:Result:=´清明´;8:Result:=´谷雨´;9:Result:=´立夏´;10:Result:=´小满´;11:Result:=´芒种´;12:Result:=´夏至´;13:Result:=´小暑´;14:Result:=´大暑´;15:Result:=´立秋´;16:Result:=´处暑´;17:Result:=´白露´;18:Result:=´秋分´;19:Result:=´寒露´;20:Result:=´霜降´;21:Result:=´立冬´;22:Result:=´小雪´;字串223:Result:=´大雪´;24:Result:=´冬至´;elsel_CalcLunarDate(iYear,iMonth,iDay,CalcDateDiff(InDate,EncodeDate(START_YEAR,1,1))); Result := trim(FormatMonth(iMonth) FormatLunarDay(iDay));end;end;function GetLunarHolDay(iYear,iMonth,iDay:Word):string;beginResult:=GetLunarHolDay(EncodeDate(iYear,iMonth,iDay));end;end.。
公历、农历甲子纪年对照表(1804年-2103年)
甲子
乙丑
丙寅
丁卯
戊辰
己巳
庚午
辛未
壬申
癸酉
甲戌
乙亥
公历
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
农历
丙子
丁丑
戊寅
己卯
庚辰
辛巳
壬午
癸未
甲申
乙酉
丙戌
丁亥
公历
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
农历
戊子
己丑
庚寅
辛卯
壬辰
癸巳
甲午
乙未
丙申
丁酉
戊戌
己亥
公历
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
农历
庚子
辛丑
壬寅
癸卯
甲辰
乙巳
丙午
丁未
戊申
己酉
庚戌
辛亥
公历
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
农历
丙子
丁丑
戊寅
己卯
庚辰
辛巳
壬午
癸未
甲申
乙酉
星座查询:农历正月十四(阴历1月14日)十二星座查询表
星座查询:农历正月十四(阴历1月14日)十二星座查询表在1900至2099年(200周年)期间,农历正月十四(阴历1月14日)出生的十二星座(太阳星座)具体情况如下:1900年-1909年期间,农历1月14日出生的十二星座:一九零零年正月十四(公历1900年2月13日)属于:水瓶座。
一九零一年正月十四(公历1901年3月4日)属于:双鱼座。
一九零二年正月十四(公历1902年2月21日)属于:双鱼座。
一九零三年正月十四(公历1903年2月11日)属于:水瓶座。
一九零四年正月十四(公历1904年2月29日)属于:双鱼座。
一九零五年正月十四(公历1905年2月17日)属于:水瓶座。
一九零六年正月十四(公历1906年2月7日)属于:水瓶座。
一九零七年正月十四(公历1907年2月26日)属于:双鱼座。
一九零八年正月十四(公历1908年2月15日)属于:水瓶座。
一九零九年正月十四(公历1909年2月4日)属于:水瓶座。
1910年-1919年期间,农历1月14日出生的十二星座:一九一零年正月十四(公历1910年2月23日)属于:双鱼座。
一九一一年正月十四(公历1911年2月12日)属于:水瓶座。
一九一二年正月十四(公历1912年3月2日)属于:双鱼座。
一九一三年正月十四(公历1913年2月19日)属于:水瓶座或双鱼座。
(说明:公历1913年2月19日属于两个星座的交界日期,交界时间为:13时44分12秒,在交界时间之前出生的属于水瓶座,在交界时间之后出生的属于双鱼座)。
一九一四年正月十四(公历1914年2月8日)属于:水瓶座。
一九一五年正月十四(公历1915年2月27日)属于:双鱼座。
一九一六年正月十四(公历1916年2月16日)属于:水瓶座。
一九一七年正月十四(公历1917年2月5日)属于:水瓶座。
一九一八年正月十四(公历1918年2月24日)属于:双鱼座。
一九一九年正月十四(公历1919年2月14日)属于:水瓶座。
scl万年历算法
scl万年历算法摘要:1.SCL 万年历算法概述2.SCL 万年历算法的原理3.SCL 万年历算法的实现4.SCL 万年历算法的应用5.总结正文:1.SCL 万年历算法概述SCL 万年历算法是一种计算公历日期对应农历日期的算法,其全称为“Shaw-Chien-Liu 算法”。
该算法是由英国人Shaw、中国人Chien 和Liu 于1968 年提出的,主要用于快速计算农历日期,具有较高的准确性和效率。
2.SCL 万年历算法的原理SCL 万年历算法基于公历日期和农历日期之间的规律,通过一定的计算方法得到农历日期。
其基本原理可以概括为以下几点:(1) 农历的一年为365.2422 天,即11 天多一点;(2) 农历的月为29.5306 天,即一个月平均29 天半;(3) 农历的节气为15 天;(4) 农历的年份与公历年份之间的关系为:农历年=公历年+(公历年-1)/6。
3.SCL 万年历算法的实现SCL 万年历算法的实现主要包括以下步骤:(1) 根据公历年份计算农历年份;(2) 计算当前公历日期与上一农历月的第一天相差的天数;(3) 根据相差的天数计算当前农历月的第一天;(4) 计算当前农历日期与当前农历月的第一天相差的天数;(5) 根据相差的天数和农历月的天数计算当前农历日期对应的农历日期。
4.SCL 万年历算法的应用SCL 万年历算法广泛应用于各种日历软件、农历查询网站等,为用户提供方便快捷的农历日期查询服务。
同时,该算法也为农历计算领域的研究者提供了一个有效的研究工具。
5.总结SCL 万年历算法是一种高效准确的农历计算方法,基于公历日期和农历日期之间的规律,通过简单的计算即可得到对应的农历日期。
农历1969年与公历对照表
农历1969年与公历对照表一月:农历1月1日:1968年12月7日(星期五)农历1月2日:1968年12月8日(星期六)农历1月3日:1968年12月9日(星期日)农历1月4日:1968年12月10日(星期一)农历1月5日:1968年12月11日(星期二)农历1月6日:1968年12月12日(星期三)农历1月7日:1968年12月13日(星期四)农历1月8日:1968年12月14日(星期五)农历1月9日:1968年12月15日(星期六)农历1月11日:1968年12月17日(星期一)农历1月12日:1968年12月18日(星期二)农历1月13日:1968年12月19日(星期三)农历1月14日:1968年12月20日(星期四)农历1月15日:1968年12月21日(星期五)农历1月16日:1968年12月22日(星期六)农历1月17日:1968年12月23日(星期日)农历1月18日:1968年12月24日(星期一)农历1月19日:1968年12月25日(星期二)农历1月20日:1968年12月26日(星期三)农历1月22日:1968年12月28日(星期五)农历1月23日:1968年12月29日(星期六)农历1月24日:1968年12月30日(星期日)农历1月25日:1968年12月31日(星期一)农历1月26日:1969年1月1日(星期二)农历1月27日:1969年1月2日(星期三)农历1月28日:1969年1月3日(星期四)农历1月29日:1969年1月4日(星期五)农历1月30日:1969年1月5日(星期六)二月:农历2月1日:1969年1月6日(星期日)农历2月2日:1969年1月7日(星期一)农历2月3日:1969年1月8日(星期二)农历2月4日:1969年1月9日(星期三)农历2月5日:1969年1月10日(星期四)农历2月6日:1969年1月11日(星期五)农历2月7日:1969年1月12日(星期六)农历2月8日:1969年1月13日(星期日)农历2月9日:1969年1月14日(星期一)农历2月10日:1969年1月15日(星期二)农历2月11日:1969年1月16日(星期三)农历2月13日:1969年1月18日(星期五)农历2月14日:1969年1月19日(星期六)农历2月15日:1969年1月20日(星期日)农历2月16日:1969年1月21日(星期一)农历2月17日:1969年1月22日(星期二)农历2月18日:1969年1月23日(星期三)农历2月19日:1969年1月24日(星期四)农历2月20日:1969年1月25日(星期五)农历2月21日:1969年1月26日(星期六)农历2月22日:1969年1月27日(星期日)农历2月24日:1969年1月29日(星期二)农历2月25日:1969年1月30日(星期三)农历2月26日:1969年1月31日(星期四)农历2月27日:1969年2月1日(星期五)农历2月28日:1969年2月2日(星期六)三月:农历3月1日:1969年2月3日(星期日)农历3月2日:1969年2月4日(星期一)农历3月3日:1969年2月5日(星期二)农历3月4日:1969年2月6日(星期三)农历3月5日:1969年2月7日(星期四)农历3月6日:1969年2月8日(星期五)农历3月7日:1969年2月9日(星期六)农历3月8日:1969年2月10日(星期日)农历3月9日:1969年2月11日(星期一)农历3月10日:1969年2月12日(星期二)农历3月11日:1969年2月13日(星期三)农历3月12日:1969年2月14日(星期四)农历3月13日:1969年2月15日(星期五)农历3月14日:1969年2月16日(星期六)农历3月15日:1969年2月17日(星期日)农历3月17日:1969年2月19日(星期二)农历3月18日:1969年2月20日(星期三)农历3月19日:1969年2月21日(星期四)农历3月20日:1969年2月22日(星期五)农历3月21日:1969年2月23日(星期六)农历3月22日:1969年2月24日(星期日)农历3月23日:1969年2月25日(星期一)农历3月24日:1969年2月26日(星期二)农历3月25日:1969年2月27日(星期三)农历3月26日:1969年2月28日(星期四)农历3月28日:1969年3月2日(星期六)四月:农历4月1日:1969年3月3日(星期日)农历4月2日:1969年3月4日(星期一)农历4月3日:1969年3月5日(星期二)农历4月4日:1969年3月6日(星期三)农历4月5日:1969年3月7日(星期四)农历4月6日:1969年3月8日(星期五)农历4月7日:1969年3月9日(星期六)农历4月8日:1969年3月10日(星期日)农历4月10日:1969年3月12日(星期二)农历4月11日:1969年3月13日(星期三)农历4月12日:1969年3月14日(星期四)农历4月13日:1969年3月15日(星期五)农历4月14日:1969年3月16日(星期六)农历4月15日:1969年3月17日(星期日)农历4月16日:1969年3月18日(星期一)农历4月17日:1969年3月19日(星期二)农历4月18日:1969年3月20日(星期三)农历4月19日:1969年3月21日(星期四)农历4月20日:1969年3月22日(星期五)农历4月21日:1969年3月23日(星期六)农历4月22日:1969年3月24日(星期日)农历4月23日:1969年3月25日(星期一)农历4月24日:1969年3月26日(星期二)。
百年农历的计算与速查
[公元1899年农历]大月(30天):1月3月5月7月8月10月12月小月(29天):2月4月6月9月11月农历春节的公历日期:2月10日[公元1900年农历]大月(30天):2月5月7月8月9月10月12月小月(29天):1月3月4月6月11月闰月:闰8月是大月农历春节的公历日期:1月31日[公元1901年农历]大月(30天):2月5月7月9月10月11月小月(29天):1月3月4月6月8月12月农历春节的公历日期:2月19日[公元1902年农历]大月(30天):1月3月6月8月10月11月12月小月(29天):2月4月5月7月9月农历春节的公历日期:2月8日[公元1903年农历]大月(30天):2月4月6月9月10月12月小月(29天):1月3月5月7月8月11月闰月:闰5月是大月农历春节的公历日期:1月29日[公元1904年农历]大月(30天):1月2月4月7月10月11月小月(29天):3月5月6月8月9月12月农历春节的公历日期:2月16日[公元1905年农历]大月(30天):1月2月4月5月8月10月12月小月(29天):3月6月7月9月11月农历春节的公历日期:2月4日[公元1906年农历]大月(30天):2月3月6月8月10月12月小月(29天):1月4月5月7月9月11月闰月:闰4月是大月农历春节的公历日期:1月25日[公元1907年农历]大月(30天):2月4月6月7月9月11月小月(29天):1月3月5月8月10月12月农历春节的公历日期:2月13日[公元1908年农历]大月(30天):1月4月5月7月9月10月12月小月(29天):2月3月6月8月11月农历春节的公历日期:2月2日[公元1909年农历]大月(30天):2月4月6月8月9月10月12月小月(29天):1月3月5月7月11月闰月:闰2月是大月农历春节的公历日期:1月22日[公元1910年农历]大月(30天):2月5月7月9月10月11月小月(29天):1月3月4月6月8月12月农历春节的公历日期:2月10日[公元1911年农历]大月(30天):1月3月6月8月9月11月12月小月(29天):2月4月5月7月10月闰月:闰6月是大月农历春节的公历日期:1月30日[公元1912年农历]大月(30天):1月3月6月9月10月12月小月(29天):2月4月5月7月8月11月农历春节的公历日期:2月18日[公元1913年农历]大月(30天):1月2月4月7月10月12月小月(29天):3月5月6月8月9月11月农历春节的公历日期:2月6日[公元1914年农历]大月(30天):1月2月4月7月10月12月小月(29天):3月5月6月8月9月11月闰月:闰5月是大月农历春节的公历日期:1月26日[公元1915年农历]大月(30天):1月3月4月6月8月10月12月小月(29天):2月5月7月9月11月农历春节的公历日期:2月14日[公元1916年农历]大月(30天):2月4月6月7月9月11月小月(29天):1月3月5月8月10月12月农历春节的公历日期:2月4日[公元1917年农历]大月(30天):1月3月5月6月8月9月11月小月(29天):2月4月7月10月12月闰月:闰2月是大月农历春节的公历日期:1月23日[公元1918年农历]大月(30天):1月4月6月8月9月11月12月小月(29天):2月3月5月7月10月农历春节的公历日期:2月11日[公元1919年农历]大月(30天):2月5月8月10月11月12月小月(29天):1月3月4月6月7月9月闰月:闰7月是大月农历春节的公历日期:2月1日[公元1920年农历]大月(30天):2月5月8月9月11月12月小月(29天):1月3月4月6月7月10月农历春节的公历日期:2月20日[公元1921年农历]大月(30天):1月3月6月9月11月12月小月(29天):2月4月5月7月8月10月农历春节的公历日期:2月8日[公元1922年农历]大月(30天):1月3月4月6月9月11月12月小月(29天):2月5月7月8月10月闰月:闰5月是大月农历春节的公历日期:1月28日[公元1923年农历]大月(30天):2月3月5月7月10月12月小月(29天):1月4月6月8月9月11月农历春节的公历日期:2月16日[公元1924年农历]大月(30天):2月3月5月6月8月10月小月(29天):1月4月7月9月11月12月农历春节的公历日期:2月5日[公元1925年农历]大月(30天):1月3月5月7月8月10月12月小月(29天):2月4月6月9月11月闰月:闰4月是大月农历春节的公历日期:1月24日[公元1926年农历]大月(30天):3月5月7月8月10月11月小月(29天):1月2月4月6月9月12月农历春节的公历日期:2月13日[公元1927年农历]大月(30天):1月4月6月8月10月11月12月小月(29天):2月3月5月7月9月农历春节的公历日期:2月2日[公元1928年农历]大月(30天):2月4月7月9月10月11月12月小月(29天):1月3月5月6月8月闰月:闰2月是大月农历春节的公历日期:1月23日[公元1929年农历]大月(30天):2月5月8月10月11月12月小月(29天):1月3月4月6月7月9月农历春节的公历日期:2月10日[公元1930年农历]大月(30天):2月3月6月8月10月11月小月(29天):1月4月5月7月9月12月闰月:闰6月是大月农历春节的公历日期:1月30日[公元1931年农历]大月(30天):1月2月4月6月9月11月小月(29天):3月5月7月8月10月12月农历春节的公历日期:2月17日[公元1932年农历]大月(30天):1月2月3月5月7月10月12月小月(29天):4月6月8月9月11月农历春节的公历日期:2月6日[公元1933年农历]大月(30天):2月3月5月7月9月12月小月(29天):1月4月6月8月10月11月闰月:闰5月是大月农历春节的公历日期:1月26日[公元1934年农历]大月(30天):2月4月5月7月9月10月12月小月(29天):1月3月6月8月11月农历春节的公历日期:2月14日[公元1935年农历]大月(30天):3月5月7月8月10月11月小月(29天):1月2月4月6月9月12月农历春节的公历日期:2月4日[公元1936年农历]大月(30天):1月6月7月9月10月11月小月(29天):2月3月4月5月8月12月闰月:闰3月是大月农历春节的公历日期:1月24日[公元1937年农历]大月(30天):1月4月7月9月10月11月小月(29天):2月3月5月6月8月12月农历春节的公历日期:2月11日[公元1938年农历]大月(30天):1月2月5月9月10月12月小月(29天):3月4月6月7月8月11月闰月:闰7月是大月农历春节的公历日期:1月31日[公元1939年农历]大月(30天):1月2月5月8月10月12月小月(29天):3月4月6月7月9月11月农历春节的公历日期:2月19日[公元1940年农历]大月(30天):1月2月4月6月9月11月小月(29天):3月5月7月8月10月12月农历春节的公历日期:2月8日[公元1941年农历]大月(30天):1月2月4月5月9月11月小月(29天):3月6月7月8月10月12月闰月:闰6月是大月农历春节的公历日期:1月27日[公元1942年农历]大月(30天):1月3月4月6月8月10月12月小月(29天):2月5月7月9月11月农历春节的公历日期:2月15日[公元1943年农历]大月(30天):2月4月6月7月9月11月小月(29天):1月3月5月8月10月12月农历春节的公历日期:2月5日[公元1944年农历]大月(30天):1月3月6月8月9月11月12月小月(29天):2月4月5月7月10月闰月:闰4月是大月农历春节的公历日期:1月25日[公元1945年农历]大月(30天):3月6月8月9月10月12月小月(29天):1月2月4月5月7月11月农历春节的公历日期:2月13日[公元1946年农历]大月(30天):1月4月7月9月10月12月小月(29天):2月3月5月6月8月11月农历春节的公历日期:2月2日[公元1947年农历]大月(30天):1月2月4月7月9月11月12月小月(29天):3月5月6月8月10月闰月:闰2月是大月农历春节的公历日期:1月22日[公元1948年农历]小月(29天):2月4月6月7月9月11月农历春节的公历日期:2月10日[公元1949年农历]大月(30天):1月3月4月6月8月10月12月小月(29天):2月5月7月9月11月闰月:闰7月是大月农历春节的公历日期:1月29日[公元1950年农历]大月(30天):2月3月5月6月9月11月小月(29天):1月4月7月8月10月12月农历春节的公历日期:2月17日[公元1951年农历]大月(30天):1月3月4月6月8月10月12月小月(29天):2月5月7月9月11月农历春节的公历日期:2月6日[公元1952年农历]大月(30天):2月4月7月8月10月12月小月(29天):1月3月5月6月9月11月闰月:闰5月是大月农历春节的公历日期:1月27日[公元1953年农历]大月(30天):2月5月6月8月9月11月小月(29天):1月3月4月7月10月12月农历春节的公历日期:2月14日[公元1954年农历]大月(30天):1月3月6月8月9月11月12月小月(29天):2月4月5月7月10月农历春节的公历日期:2月3日[公元1955年农历]大月(30天):2月6月8月10月11月12月小月(29天):1月3月4月5月7月9月闰月:闰3月是大月农历春节的公历日期:1月24日[公元1956年农历]大月(30天):2月4月7月9月11月12月农历春节的公历日期:2月12日[公元1957年农历]大月(30天):1月3月5月8月9月11月小月(29天):2月4月6月7月10月12月闰月:闰8月是大月农历春节的公历日期:1月31日[公元1958年农历]大月(30天):1月2月3月5月8月10月12月小月(29天):4月6月7月9月11月农历春节的公历日期:2月18日[公元1959年农历]大月(30天):2月3月5月7月9月11月小月(29天):1月4月6月8月10月12月农历春节的公历日期:2月8日[公元1960年农历]大月(30天):1月3月5月6月7月9月11月小月(29天):2月4月8月10月12月闰月:闰6月是大月农历春节的公历日期:1月28日[公元1961年农历]大月(30天):1月3月5月7月8月10月12月小月(29天):2月4月6月9月11月农历春节的公历日期:2月15日[公元1962年农历]大月(30天):2月5月7月8月10月11月小月(29天):1月3月4月6月9月12月农历春节的公历日期:2月5日[公元1963年农历]大月(30天):1月3月5月7月9月10月11月小月(29天):2月4月6月8月12月闰月:闰4月是大月农历春节的公历日期:1月25日[公元1964年农历]大月(30天):1月3月6月8月10月11月12月小月(29天):2月4月5月7月9月农历春节的公历日期:2月13日[公元1965年农历]大月(30天):2月4月7月10月11月小月(29天):1月3月5月6月8月9月12月农历春节的公历日期:2月2日[公元1966年农历]大月(30天):1月2月3月4月7月10月11月小月(29天):5月6月8月9月12月闰月:闰3月是大月农历春节的公历日期:1月21日[公元1967年农历]大月(30天):1月2月4月5月8月10月12月小月(29天):3月6月7月9月11月农历春节的公历日期:2月9日[公元1968年农历]大月(30天):2月4月5月7月8月10月12月小月(29天):1月3月6月9月11月闰月:闰7月是大月农历春节的公历日期:1月30日[公元1969年农历]大月(30天):2月4月6月7月9月11月小月(29天):1月3月5月8月10月12月农历春节的公历日期:2月17日[公元1970年农历]大月(30天):1月4月6月7月9月10月12月小月(29天):2月3月5月8月11月农历春节的公历日期:2月6日[公元1971年农历]大月(30天):2月5月6月8月9月10月12月小月(29天):1月3月4月7月11月闰月:闰5月是大月农历春节的公历日期:1月27日[公元1972年农历]大月(30天):2月5月7月9月10月12月小月(29天):1月3月4月6月8月11月农历春节的公历日期:2月15日[公元1973年农历]大月(30天):1月3月6月9月10月12月小月(29天):2月4月5月7月8月11月农历春节的公历日期:2月3日[公元1974年农历]大月(30天):1月2月4月6月9月10月12月小月(29天):3月5月7月8月11月闰月:闰4月是大月农历春节的公历日期:1月23日[公元1975年农历]大月(30天):1月2月4月7月10月12月小月(29天):3月5月6月8月9月11月农历春节的公历日期:2月11日[公元1976年农历]大月(30天):1月2月4月6月8月10月12月小月(29天):3月5月7月9月11月闰月:闰8月是大月农历春节的公历日期:1月31日[公元1977年农历]大月(30天):1月3月4月6月8月10月小月(29天):2月5月7月9月11月12月农历春节的公历日期:2月18日[公元1978年农历]大月(30天):1月3月4月6月7月9月11月小月(29天):2月5月8月10月12月农历春节的公历日期:2月7日[公元1979年农历]大月(30天):1月4月6月8月9月11月小月(29天):2月3月5月7月10月12月闰月:闰6月是大月农历春节的公历日期:1月28日[公元1980年农历]大月(30天):1月4月6月8月9月11月12月小月(29天):2月3月5月7月10月农历春节的公历日期:2月16日[公元1981年农历]大月(30天):2月5月8月9月11月12月小月(29天):1月3月4月6月7月10月农历春节的公历日期:2月5日[公元1982年农历]大月(30天):1月3月5月8月10月11月12月小月(29天):2月4月6月7月9月闰月:闰4月是大月农历春节的公历日期:1月25日[公元1983年农历]大月(30天):1月3月6月9月11月12月小月(29天):2月4月5月7月8月10月农历春节的公历日期:2月13日[公元1984年农历]大月(30天):1月3月4月7月10月11月12月小月(29天):2月5月6月8月9月闰月:闰10月是大月农历春节的公历日期:2月2日[公元1985年农历]大月(30天):2月3月5月7月10月12月小月(29天):1月4月6月8月9月11月农历春节的公历日期:2月20日[公元1986年农历]大月(30天):2月3月5月6月8月10月小月(29天):1月4月7月9月11月12月农历春节的公历日期:2月9日[公元1987年农历]大月(30天):1月3月5月6月7月8月10月小月(29天):2月4月9月11月12月闰月:闰6月是大月农历春节的公历日期:1月29日[公元1988年农历]大月(30天):1月3月5月7月8月10月11月小月(29天):2月4月6月9月12月农历春节的公历日期:2月17日[公元1989年农历]大月(30天):1月4月7月8月10月11月12月小月(29天):2月3月5月6月9月农历春节的公历日期:2月6日[公元1990年农历]大月(30天):2月5月7月9月10月11月12月小月(29天):1月3月4月6月8月闰月:闰5月是大月农历春节的公历日期:1月27日[公元1991年农历]大月(30天):2月5月8月10月11月12月小月(29天):1月3月4月6月7月9月农历春节的公历日期:2月15日[公元1992年农历]大月(30天):2月3月6月9月11月12月小月(29天):1月4月5月7月8月10月农历春节的公历日期:2月4日[公元1993年农历]大月(30天):2月3月4月6月9月11月小月(29天):1月5月7月8月10月12月闰月:闰3月是大月农历春节的公历日期:1月23日[公元1994年农历]大月(30天):1月2月3月5月7月10月12月小月(29天):4月6月8月9月11月农历春节的公历日期:2月10日[公元1995年农历]大月(30天):2月3月5月7月8月10月12月小月(29天):1月4月6月9月11月闰月:闰8月是大月农历春节的公历日期:1月31日[公元1996年农历]大月(30天):2月4月5月7月9月10月小月(29天):1月3月6月8月11月12月农历春节的公历日期:2月19日[公元1997年农历]大月(30天):1月3月5月7月8月10月11月小月(29天):2月4月6月9月12月农历春节的公历日期:2月7日[公元1998年农历]大月(30天):1月4月6月7月9月10月12月小月(29天):2月3月5月8月11月闰月:闰5月是大月农历春节的公历日期:1月28日[公元1999年农历]大月(30天):1月4月7月9月10月11月小月(29天):2月3月5月6月8月12月农历春节的公历日期:2月16日[公元2000年农历]大月(30天):1月2月5月8月10月11月小月(29天):3月4月6月7月9月12月农历春节的公历日期:2月5日[公元2001年农历]大月(30天):1月2月4月5月8月10月12月小月(29天):3月6月7月9月11月闰月:闰4月是大月农历春节的公历日期:1月24日[公元2002年农历]大月(30天):1月2月4月6月9月11月小月(29天):3月5月7月8月10月12月农历春节的公历日期:2月12日[公元2003年农历]大月(30天):1月2月4月5月7月10月12月小月(29天):3月6月8月9月11月农历春节的公历日期:2月1日[公元2004年农历]大月(30天):2月3月4月6月8月10月12月小月(29天):1月5月7月9月11月闰月:闰2月是大月农历春节的公历日期:1月22日[公元2005年农历]大月(30天):2月4月6月7月9月11月小月(29天):1月3月5月8月10月12月农历春节的公历日期:2月9日[公元2006年农历]大月(30天):1月3月5月7月8月9月11月12月小月(29天):2月4月6月10月闰月:闰7月是大月农历春节的公历日期:1月29日[公元2007年农历]大月(30天):3月6月8月9月10月12月小月(29天):1月2月4月5月7月11月农历春节的公历日期:2月18日[公元2008年农历]大月(30天):1月4月7月9月10月12月小月(29天):2月3月5月6月8月11月农历春节的公历日期:2月7日[公元2009年农历]大月(30天):1月2月5月7月9月11月12月小月(29天):3月4月6月8月10月闰月:闰5月是大月农历春节的公历日期:1月26日[公元2010年农历]大月(30天):1月3月5月8月10月12月小月(29天):2月4月6月7月9月11月农历春节的公历日期:2月14日[公元2011年农历]大月(30天):1月3月4月6月9月11月小月(29天):2月5月7月8月10月12月农历春节的公历日期:2月3日[公元2012年农历]大月(30天):1月3月4月5月7月9月11月小月(29天):2月6月8月10月12月闰月:闰4月是大月农历春节的公历日期:1月23日[公元2013年农历]大月(30天):1月3月4月6月8月10月12月小月(29天):2月5月7月9月11月农历春节的公历日期:2月10日[公元2014年农历]大月(30天):2月4月6月8月9月10月12月小月(29天):1月3月5月7月11月闰月:闰9月是大月农历春节的公历日期:1月31日[公元2015年农历]大月(30天):2月5月7月8月9月11月小月(29天):1月3月4月6月10月12月农历春节的公历日期:2月19日[公元2016年农历]大月(30天):1月3月6月8月9月11月12月小月(29天):2月4月5月7月10月农历春节的公历日期:2月8日[公元2017年农历]大月(30天):2月4月8月10月11月12月小月(29天):1月3月5月6月7月9月闰月:闰6月是大月农历春节的公历日期:1月28日[公元2018年农历]大月(30天):2月4月7月9月11月12月小月(29天):1月3月5月6月8月10月农历春节的公历日期:2月16日[公元2019年农历]大月(30天):1月3月5月8月11月12月小月(29天):2月4月6月7月9月10月农历春节的公历日期:2月5日[公元2020年农历]大月(30天):2月3月4月5月8月10月12月小月(29天):1月6月7月9月11月闰月:闰4月是大月农历春节的公历日期:1月25日[公元2021年农历]大月(30天):2月3月5月7月9月11月小月(29天):1月4月6月8月10月12月农历春节的公历日期:2月12日[公元2022年农历]大月(30天):1月3月5月6月8月10月12月小月(29天):2月4月7月9月11月农历春节的公历日期:2月1日[公元2023年农历]大月(30天):2月4月5月7月8月10月12月小月(29天):1月3月6月9月11月闰月:闰2月是大月农历春节的公历日期:1月22日[公元2024年农历]大月(30天):2月5月7月8月10月11月小月(29天):1月3月4月6月9月12月农历春节的公历日期:2月10日[公元2025年农历]大月(30天):1月4月6月7月9月10月11月小月(29天):2月3月5月8月12月闰月:闰6月是大月农历春节的公历日期:1月29日[公元2026年农历]大月(30天):1月3月6月9月10月11月小月(29天):2月4月5月7月8月12月农历春节的公历日期:2月17日[公元2027年农历]大月(30天):1月2月4月7月10月11月小月(29天):3月5月6月8月9月12月农历春节的公历日期:2月6日[公元2028年农历]大月(30天):1月2月3月5月7月10月11月小月(29天):4月6月8月9月12月闰月:闰5月是大月农历春节的公历日期:1月26日[公元2029年农历]大月(30天):1月2月4月6月8月11月12月小月(29天):3月5月7月9月10月农历春节的公历日期:2月13日[公元2030年农历]小月(29天):1月3月6月8月10月12月农历春节的公历日期:2月3日[公元2031年农历]大月(30天):2月3月4月6月7月9月11月小月(29天):1月5月8月10月12月闰月:闰3月是大月农历春节的公历日期:1月23日[公元2032年农历]大月(30天):1月4月6月7月9月10月12月小月(29天):2月3月5月8月11月农历春节的公历日期:2月11日[公元2033年农历]大月(30天):2月5月7月9月11月12月小月(29天):1月3月4月6月8月10月闰月:闰11月是大月农历春节的公历日期:1月31日[公元2034年农历]大月(30天):2月5月7月9月10月12月小月(29天):1月3月4月6月8月11月农历春节的公历日期:2月19日[公元2035年农历]大月(30天):1月3月6月9月10月12月小月(29天):2月4月5月7月8月11月农历春节的公历日期:2月8日[公元2036年农历]大月(30天):1月2月4月9月11月12月小月(29天):3月5月6月7月8月10月闰月:闰6月是大月农历春节的公历日期:1月28日[公元2037年农历]大月(30天):1月2月4月7月10月12月小月(29天):3月5月6月8月9月11月农历春节的公历日期:2月15日[公元2038年农历]大月(30天):1月2月4月6月8月11月农历春节的公历日期:2月4日[公元2039年农历]大月(30天):1月2月4月5月6月8月10月小月(29天):3月7月9月11月12月闰月:闰5月是大月农历春节的公历日期:1月24日[公元2040年农历]大月(30天):1月3月4月6月8月9月11月小月(29天):2月5月7月10月12月农历春节的公历日期:2月12日[公元2041年农历]大月(30天):2月4月6月7月9月10月12月小月(29天):1月3月5月8月11月农历春节的公历日期:2月1日[公元2042年农历]大月(30天):2月4月6月8月9月11月12月小月(29天):1月3月5月7月10月闰月:闰2月是大月农历春节的公历日期:1月22日[公元2043年农历]大月(30天):2月5月8月9月11月12月小月(29天):1月3月4月6月7月10月农历春节的公历日期:2月10日[公元2044年农历]大月(30天):1月3月6月8月10月11月12月小月(29天):2月4月5月7月9月闰月:闰7月是大月农历春节的公历日期:1月30日[公元2045年农历]大月(30天):1月3月6月9月11月12月小月(29天):2月4月5月7月8月10月农历春节的公历日期:2月17日[公元2046年农历]大月(30天):1月3月5月7月10月12月小月(29天):2月4月6月8月9月11月农历春节的公历日期:2月6日[公元2047年农历]大月(30天):1月3月4月7月10月12月小月(29天):2月5月6月8月9月11月闰月:闰5月是大月农历春节的公历日期:1月26日[公元2048年农历]大月(30天):2月3月5月6月8月11月小月(29天):1月4月7月9月10月12月农历春节的公历日期:2月14日[公元2049年农历]大月(30天):1月3月5月6月8月9月11月小月(29天):2月4月7月10月12月农历春节的公历日期:2月2日[公元2050年农历]大月(30天):2月5月7月8月10月11月小月(29天):1月3月4月6月9月12月闰月:闰3月是大月农历春节的公历日期:1月23日[公元2051年农历]大月(30天):1月4月7月8月10月11月12月小月(29天):2月3月5月6月9月农历春节的公历日期:2月11日[公元2052年农历]大月(30天):2月5月8月9月10月11月12月小月(29天):1月3月4月6月7月闰月:闰8月是大月农历春节的公历日期:2月1日[公元2053年农历]大月(30天):2月5月8月10月11月12月小月(29天):1月3月4月6月7月9月农历春节的公历日期:2月19日[公元2054年农历]大月(30天):2月3月6月9月11月12月小月(29天):1月4月5月7月8月10月农历春节的公历日期:2月8日[公元2055年农历]大月(30天):2月3月5月9月11月小月(29天):1月4月6月7月8月10月12月闰月:闰6月是大月农历春节的公历日期:1月28日[公元2056年农历]大月(30天):1月2月3月5月7月10月12月小月(29天):4月6月8月9月11月农历春节的公历日期:2月15日[公元2057年农历]大月(30天):2月3月5月7月9月11月小月(29天):1月4月6月8月10月12月农历春节的公历日期:2月4日[公元2058年农历]大月(30天):1月3月6月7月9月10月小月(29天):2月4月5月8月11月12月闰月:闰4月是大月农历春节的公历日期:1月24日[公元2059年农历]大月(30天):1月3月5月7月9月10月11月小月(29天):2月4月6月8月12月农历春节的公历日期:2月12日[公元2060年农历]大月(30天):1月4月7月9月10月11月小月(29天):2月3月5月6月8月12月农历春节的公历日期:2月2日[公元2061年农历]大月(30天):1月2月4月7月9月10月11月小月(29天):3月5月6月8月12月闰月:闰3月是大月农历春节的公历日期:1月21日[公元2062年农历]大月(30天):1月2月5月8月10月11月小月(29天):3月4月6月7月9月12月农历春节的公历日期:2月9日[公元2063年农历]大月(30天):1月2月4月6月8月10月12月小月(29天):3月5月7月9月11月闰月:闰7月是大月农历春节的公历日期:1月29日[公元2064年农历]大月(30天):1月2月4月6月9月11月小月(29天):3月5月7月8月10月12月农历春节的公历日期:2月17日[公元2065年农历]大月(30天):1月2月4月5月7月10月小月(29天):3月6月8月9月11月12月农历春节的公历日期:2月5日[公元2066年农历]大月(30天):2月4月5月6月8月10月12月小月(29天):1月3月7月9月11月闰月:闰5月是大月农历春节的公历日期:1月26日[公元2067年农历]大月(30天):2月4月6月7月9月11月小月(29天):1月3月5月8月10月12月农历春节的公历日期:2月14日[公元2068年农历]大月(30天):1月3月6月7月9月10月小月(29天):2月4月5月8月11月12月农历春节的公历日期:2月3日[公元2069年农历]大月(30天):2月4月6月8月9月10月12月小月(29天):1月3月5月7月11月闰月:闰4月是大月农历春节的公历日期:1月23日[公元2070年农历]大月(30天):2月4月7月9月10月12月小月(29天):1月3月5月6月8月11月农历春节的公历日期:2月11日[公元2071年农历]大月(30天):1月3月5月8月9月11月12月小月(29天):2月4月6月7月10月闰月:闰8月是大月农历春节的公历日期:1月31日[公元2072年农历]大月(30天):1月3月5月8月10月12月小月(29天):2月4月6月7月9月11月农历春节的公历日期:2月19日[公元2073年农历]大月(30天):1月3月4月6月9月11月小月(29天):2月5月7月8月10月12月农历春节的公历日期:2月7日[公元2074年农历]大月(30天):1月3月4月6月7月9月11月小月(29天):2月5月8月10月12月闰月:闰6月是大月农历春节的公历日期:1月27日[公元2075年农历]大月(30天):1月3月5月6月8月10月12月小月(29天):2月4月7月9月11月农历春节的公历日期:2月15日[公元2076年农历]大月(30天):2月4月6月8月9月11月小月(29天):1月3月5月7月10月12月农历春节的公历日期:2月5日[公元2077年农历]大月(30天):1月3月5月7月8月9月11月小月(29天):2月4月6月10月12月闰月:闰4月是大月农历春节的公历日期:1月24日[公元2078年农历]大月(30天):1月3月6月8月9月11月小月(29天):2月4月5月7月10月12月农历春节的公历日期:2月12日[公元2079年农历]大月(30天):2月4月7月9月11月12月小月(29天):1月3月5月6月8月10月农历春节的公历日期:2月2日[公元2080年农历]大月(30天):1月3月4月7月10月11月12月小月(29天):2月5月6月8月9月闰月:闰3月是大月农历春节的公历日期:1月22日[公元2081年农历]大月(30天):2月3月5月8月11月12月小月(29天):1月4月6月7月9月10月农历春节的公历日期:2月9日[公元2082年农历]大月(30天):2月3月4月7月8月11月12月小月(29天):1月5月6月9月10月闰月:闰7月是大月农历春节的公历日期:1月29日[公元2083年农历]大月(30天):2月3月5月7月9月11月小月(29天):1月4月6月8月10月12月农历春节的公历日期:2月17日[公元2084年农历]大月(30天):1月3月5月6月8月10月12月小月(29天):2月4月7月9月11月农历春节的公历日期:2月6日[公元2085年农历]大月(30天):2月5月7月8月10月12月小月(29天):1月3月4月6月9月11月闰月:闰5月是大月农历春节的公历日期:1月26日[公元2086年农历]大月(30天):2月5月7月8月10月11月小月(29天):1月3月4月6月9月12月农历春节的公历日期:2月14日[公元2087年农历]大月(30天):1月3月6月8月10月11月12月小月(29天):2月4月5月7月9月农历春节的公历日期:2月3日[公元2088年农历]大月(30天):2月4月6月9月10月11月小月(29天):1月3月5月7月8月12月闰月:闰4月是大月农历春节的公历日期:1月24日[公元2089年农历]大月(30天):1月2月4月8月10月11月小月(29天):3月5月6月7月9月12月农历春节的公历日期:2月10日[公元2090年农历]大月(30天):1月2月3月5月8月10月11月小月(29天):4月6月7月9月12月闰月:闰8月是大月农历春节的公历日期:1月30日[公元2091年农历]大月(30天):1月2月4月6月8月11月小月(29天):3月5月7月9月10月12月农历春节的公历日期:2月18日[公元2092年农历]大月(30天):1月2月4月5月7月9月11月小月(29天):3月6月8月10月12月农历春节的公历日期:2月7日[公元2093年农历]大月(30天):2月3月5月7月9月11月小月(29天):1月4月6月8月10月12月闰月:闰6月是大月农历春节的公历日期:1月27日[公元2094年农历]大月(30天):2月4月6月7月9月10月12月小月(29天):1月3月5月8月11月农历春节的公历日期:2月15日[公元2095年农历]大月(30天):2月5月7月9月10月11月小月(29天):1月3月4月6月8月12月农历春节的公历日期:2月5日。
元旦干支表
1949~2060年元旦干支表逐年推算元旦干支口诀欲推来年元旦日,先知今年日干支。
申子辰支年为闰,干加六位支冲支。
余年天干加五位,干冲退一便可知。
推算方法:“欲推来年元旦日,先知今年日干支。
”推算来年元旦日的干支,必须先知道今年元旦日的干支,并用大拇指在掌上定位。
“申子辰干年为闰,干加六位支冲支。
”凡年支临申子辰的为闰年,2月29天。
推算下一年元旦日的干支,只要大拇指从今年元旦日支位,跳到相冲的地干支位上,而后天干顺加六位,便是来年元旦的干支。
“余年天干加五位,干冲退一便可知。
”除申子辰年外,其它年干2月均为28天。
大拇指在掌上定好今年元旦日支位置,推算来年元旦干支时,将大拇指跳到相冲之支退一位,天干加上五位,即是来年元旦的干支。
速查干支纪日法从已知日期计算干支纪日的公式为:G = 4C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) / 5] + d - 3Z = 8C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) / 5] + d + 7 + i其中C 是世纪数减一,y 是年份后两位,M 是月份,d 是日数。
1月和2月按上一年的13月和14月来算。
奇数月i=0,偶数月i=6。
G 除以10的余数是天干,Z 除以12的余数是地支。
计算时带[ ]的数表示取整。
例如:查2006年4月1日的干支日。
将数值代入计算公式。
G =4*20 + [20 / 4] + 5*06 + [06 / 4] + [3 * (4 + 1) / 5] + 1 - 3 =197除以10 余数为7 ,天干的第7位是‘庚’。
Z =8*20 + [20 / 4] + 5*06 + [06 / 4] + [3 * (4 + 1) / 5] + 1 + 7 + 6 =213除以12 余数为9 ,地支的第9位是‘申’。
答案是:2006年4月1日的干支日是庚申日。
公历日干支推算口诀元旦干支为根源,大小二月记心间。