二十四节气如何计算?立春日期的计算:计算公式:[Y*D+C]-L公式解读:年数的后2位乘0.2422加3.87取整数减闰年数。
21世纪C值=3.87,22世纪C值=4.15。
二十四节气的计算立春日期的计算计算公式:[Y*D+C]-L公式解读:年数的后2位乘0.2422加3.87取整数减闰年数。
21世纪C值=3.87,22世纪C值=4.15。
举例说明:2058年立春日期的计算步骤[58×.0.2422+3.87]-[(58-1)/4]=17-14=3,则2月3日立春。
雨水日期的计算[Y*D+C]-L公式解读:年数的后2位乘0.2422加18.74取整数减闰年数。
21世纪雨水的C值18.73。
举例说明:2008年雨水日期=[8×.0.2422+18.73]-[(8-1)/4]=20-1=19,2月19日雨水。
例外:2026年计算得出的雨水日期应调减一天为18日。
惊蛰日期的计算[Y*D+C]-L公式解读:年数的后2位乘0.2422加5.63取整数减闰年数。
21世纪惊蛰的C值=5.63。
举例说明:2088年惊蛰日期=[88×.0.2422+5.63]-[88/4]=26-22=4,3月4日是惊蛰。
例外:无。
春分日期的计算[Y*D+C]-L公式解读:年数的后2位乘0.2422加20.646取整数减闰年数。
21世纪春分的C值=20.646。
举例说明:2092年春分日期=[92×.0.2422+20.646]-[92/4]=42-23=19,3月19日是春分。
例外:2084年的计算结果加1日。
清明节日期的计算[Y*D+C]-L公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=4.81,20世纪=5.59。
例外:无。
谷雨节日期的计算[Y*D+C]-L公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=20.1,20世纪=20.888。
举例说明:2088年谷雨日期=[88×.0.2422+20.1]-[88/4]=41-22=19,4月19日是谷雨。
例外:无。
立夏日期的计算[Y*D+C]-L公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=5.52,20世纪=6.318。
举例说明:2088年立夏日期=[88×.0.2422+5.52]-[88/4]=26-22=4,5月4日是立夏。
例外:1911年的计算结果加1日。
小满日期的计算[Y*D+C]-L公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=21.04,20世纪=21.86。
举例说明:2088年小满日期=[88×.0.2422+21.04]-[88/4]=42-22=20,5月20日小满。
例外:2008年的计算结果加1日。
芒种日期的计算[Y*D+C]-L公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=5.678,20世纪=6.5。
举例说明:2088年芒种日期=[88×.0.2422+5.678]-[88/4]=26-22=4,6月4日芒种。
例外:1902年的计算结果加1日。
夏至日期的计算[Y*D+C]-L公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=21.37,20世纪=22.20。
举例说明:2088年夏至日期=[88×.0.2422+21.37]-[88/4]=42-22=20,6月20日夏至。
例外:1928年的计算结果加1日。
小暑日期的计算[Y*D+C]-L公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=7.108,20世纪=7.928。
举例说明:2088年小暑日期= [88×0.2422+7.108]-[88/4]=28-22=6,7月6日是小暑。
例外:1925年和2016年的计算结果加1日。
大暑日期的计算[Y*D+C]-L公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=22.83,20世纪=23.65。
举例说明:2088年大暑日期= [88×0.2422+22.83]-[88/4]=44-22=22,7月22日大暑。
例外:1922年的计算结果加1日。
立秋日期的计算[Y*D+C]-L公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=7.5,20世纪=8.35。
举例说明:2088年立秋日期=[88×0.2422+7.5]-[88/4]=28-22=6,8月6日是立秋。
例外:2002年的计算结果加1日。
处暑日期的计算[Y*D+C]-L公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=23.13,20世纪=23.95。
例外:无。
白露日期的计算[Y*D+C]-L公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=7.646,20世纪=8.44。
举例说明:2088年白露日期=[88×0.2422+7.646]-[88/4]=28-22=6,9月6日是白露。
例外:1927年的计算结果加1日。
秋分日期的计算[Y*D+C]-L公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=23.042,20世纪=23.822。
举例说明:2088年秋分日期=[8×.0.2422+23.042]-[88/4]=44-22=22,9月22日是秋分。
例外:1942年的计算结果加1日。
寒露日期的计算[Y*D+C]-L公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=8.318,20世纪=9.098。
举例说明:2088年寒露日期=[88×0.2422+8.318]-[88/4]=29-22=7,10月7日是寒露。
例外:无。
霜降日期的计算[Y*D+C]-L公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=23.438,20世纪=24.218。
举例说明:2088年霜降日期=[88×0.2422+23.438]-[88/4]=44-22=22,10月22日霜降。
例外:2089年的计算结果加1日。
立冬日期的计算[Y*D+C]-L公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=7.438,20世纪=8.218。
举例说明:2088年立冬日期=[88×0.2422+7.438]-[88/4]=28-22=6,11月6日是立冬。
例外:2089年的计算结果加1日。
小雪日期的计算[Y*D+C]-L公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=22.36,20世纪=23.08。
举例说明:2088年小雪日期=[88×0.2422+22.36]-[88/4]=43-22=21,11月21日小雪。
例外:1978年的计算结果加1日。
大雪日期的计算[Y*D+C]-L公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=7.18,20世纪=7.9。
举例说明:2088年大雪日期=[88×0.2422+7.18]-[88/4]=28-22=6,12月6日大雪。
例外:1954年的计算结果加1日。
冬至日期的计算[Y*D+C]-L公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=21.94,20世纪=22.60。
至。
例外:1918年和2021年的计算结果减1日。
小寒日期的计算[Y*D+C]-L公式解读:Y=年数后2位,D=0.2422,L=闰年数,21世纪C=5.4055,20世纪=6.11。
举例说明:1988年小寒日期=[88×.0.2422+6.11]-[(88-1)/4]=27-21=6,1月6日小寒。
例外:1982年计算结果加1日,2019年减1日。
大寒日期的计算[Y*D+C]-L公式解读:Y=年数的后2位,D=0.2422,L=闰年数,21世纪C=20.12,20世纪C=20.84。
举例说明:2089年大寒日期=[89×0.2422+20.12]-[(89-1)/4]=41-22=19,1月19日大寒。
例外:2082年的计算结果加1日,20世纪无。
农历24节气算法/许剑伟/天星历算(2012-06-17 18:41:46)转载▼标签:八字命理八字算命天文历法星座农历24节气算法许剑伟[摘要]古老而又现代的中国农历,是一种天文学性质的阴阳历。
本文采用VSOP87星历算法并结合运动学方法以及牛顿求根法得到24节气的精确时间,揭开农历计算的神秘面纱。
[关键字]农历算法、星历、节气[正文] 计算中国农历,首先要计算出二十四节气时刻。
在计算机问世之前,二十四节气的许算是非常复杂的。
随着计算机及互联网的普及,美国航空航天局、法国巴黎天文台各自在网络上发布了精密星历表的计算方法,这使得民间计算农历成为可能。
本文以法国巴黎天文台的VSOP87算法为基础,给出中国农历的二十四节气算法。
在农历中,太阳黄经为0度时,对应春风节气。
相邻节气对应的太阳黄经相差15度。
一周年内,太阳黄经从0度变化到360度,共有24个节气。
一、时间标尺——儒略日数计算计算星历之前首先要解决时间尺问题。
公历规定平年365日,闰年366日。
1582年10月4日以前,公历规定每4年设置一个闰年,平均年长度365.25天,这期间的公历称为儒略历。
在1582年10月15日之后实行格里高利历,规定每400年97闰,平均年长度为365. 2425天。
由于儒略历存在严重的“多闰”问题,到了1582年,公历跑快了10天左右,当时就人为调整了10天,并从此实行格里历。
因此务必注意1582年10月4日(儒略历)的下一日为15 82年10月15日(格里历)。
就是说1582年10月份少了10天。
在儒略历中,能被4整除的年份为闰年,这一年有366天,其它年份为平年(365天)。
如900年和1236年为闰年,而750年和1429年为平年。
格里高利历法也采用这一规则,但下列年份除外:不能被100整除的年份为平年,如1700年,1800年,1900年和2100年。
其余能被400整除的年份则为闰年,如1600年,2000年和2400年。
儒略日数(简称儒略日):儒略日数是指从公元-4712 年开始连续计算日数得出的天数及不满一日的小数,通常记为JD (**)。
传统上儒略日的计数是从格林尼治平午,即世界时12点开始的。
若以力学时(或历书时)为标尺,这种计数通常表达为“儒略历书日”,即JDE (**),其中E只是一种表征,即按每天86400个标准秒长严格地计日。
例如:1977年4月26.4日UT = JD 2443259.91977年4月26.4日TD = JDE 2443259.9儒略日的计算:设Y为给定年份,M为月份,D为该月日期(可以带小数)。