ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:22.17KB ,
资源ID:16539465      下载积分:5 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-16539465.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(js计算二十四节气.docx)为本站会员(b****7)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

js计算二十四节气.docx

1、js计算二十四节气竭诚为您提供优质文档/双击可除js计算二十四节气篇一:二十四节气的c语言算法【算法】二十四节气的c语言算法20XX-05-2723:12二十四节气是我国劳动人民创造的辉煌文化,它能反映季节的变化,指导农事活动,影响着千家万户的衣食住行。有人认为二十四节气从属农历,其实,它是根据阳历划定的。即根据太阳在黄道上的位置,把一年划分为个彼此相等的段落。也就是把黄道分成个等份,每等份各占黄经15。由于太阳通过每等份所需的时间几乎相等,二十四节气的公历日期每年大致相同:上半年在日、日前后,下半年在日、日前后。节气需要存表,没有固定规律,数据来源别人的Vb程序,查询程序是自己写的。如下:/

2、*函数功能:二十四节气数据库入口参数:unsignedchar(yy,mo,dd)对应年月日出口参数:unsignedchar(0-24)1-24对应二十四节气作者:ToTop二十四节气数据库(1901-2050)数据格式说明:如1901年的节气为1月2月3月4月5月6月7月8月9月10月11月12月6,214,196,215,216,226,228,238,248,248,248,238,229,611,49,610,69,79,77,87,97,97,97,87,15上面第一行数据为每月节气对应公历日期,15减去每月第一个节气,每月第二个节气减去15得第二行,这样每月两个节气对应数据都小于

3、16,每月用一个字节存放,高位存放第一个节气数据,低位存放第二个节气的数据,可得下表*/ucharcodejieqi_code=0x96,0xb4,0x96,0xA6,0x97,0x97,0x78,0x79,0x79,0x69,0x78,0x77,/19010x96,0xA4,0x96,0x96,0x97,0x87,0x79,0x79,0x79,0x69,0x78,0x78,/19020x96,0xA5,0x87,0x96,0x87,0x87,0x79,0x69,0x69,0x69,0x78,0x78,/19030x86,0xA5,0x96,0xA5,0x96,0x97,0x88,0x78,0

4、x78,0x79,0x78,0x87,/19040x96,0xb4,0x96,0xA6,0x97,0x97,0x78,0x79,0x79,0x69,0x78,0x77,/19050x96,0xA4,0x96,0x96,0x97,0x97,0x79,0x79,0x79,0x69,0x78,0x78,/19060x96,0xA5,0x87,0x96,0x87,0x87,0x79,0x69,0x69,0x69,0x78,0x78,/19070x86,0xA5,0x96,0xA5,0x96,0x97,0x88,0x78,0x78,0x69,0x78,0x87,/19080x96,0xb4,0x96,0

5、xA6,0x97,0x97,0x78,0x79,0x79,0x69,0x78,0x77,/19090x96,0xA4,0x96,0x96,0x97,0x97,0x79,0x79,0x79,0x69,0x78,0x78,/19100x96,0xA5,0x87,0x96,0x87,0x87,0x79,0x69,0x69,0x69,0x78,0x78,/19110x86,0xA5,0x96,0xA5,0x96,0x97,0x88,0x78,0x78,0x69,0x78,0x87,/19120x95,0xb4,0x96,0xA6,0x97,0x97,0x78,0x79,0x79,0x69,0x78,0

6、x77,/19130x96,0xb4,0x96,0xA6,0x97,0x97,0x79,0x79,0x79,0x69,0x78,0x78,/19140x96,0xA5,0x97,0x96,0x97,0x87,0x79,0x79,0x69,0x69,0x78,0x78,/19150x96,0xA5,0x96,0xA5,0x96,0x97,0x88,0x78,0x78,0x79,0x77,0x87,/19160x95,0xb4,0x96,0xA6,0x96,0x97,0x78,0x79,0x78,0x69,0x78,0x87,0x96,0xb4,0x96,0xA6,0x97,0x97,0x79,0

7、x79,0x79,0x69,0x78,0x77,/19180x96,0xA5,0x97,0x96,0x97,0x87,0x79,0x79,0x69,0x69,0x78,0x78,/19190x96,0xA5,0x96,0xA5,0x96,0x97,0x88,0x78,0x78,0x79,0x77,0x87,/19200x95,0xb4,0x96,0xA5,0x96,0x97,0x78,0x79,0x78,0x69,0x78,0x87,/19210x96,0xb4,0x96,0xA6,0x97,0x97,0x79,0x79,0x79,0x69,0x78,0x77,/19220x96,0xA4,0

8、x96,0x96,0x97,0x87,0x79,0x79,0x69,0x69,0x78,0x78,/19230x96,0xA5,0x96,0xA5,0x96,0x97,0x88,0x78,0x78,0x79,0x77,0x87,/19240x95,0xb4,0x96,0xA5,0x96,0x97,0x78,0x79,0x78,0x69,0x78,0x87,/19250x96,0xb4,0x96,0xA6,0x97,0x97,0x78,0x79,0x79,0x69,0x78,0x77,/19260x96,0xA4,0x96,0x96,0x97,0x87,0x79,0x79,0x79,0x69,0

9、x78,0x78,/19270x96,0xA5,0x96,0xA5,0x96,0x96,0x88,0x78,0x78,0x78,0x87,0x87,/19280x95,0xb4,0x96,0xA5,0x96,0x97,0x88,0x78,0x78,0x79,0x77,0x87,/19290x96,0xb4,0x96,0xA6,0x97,0x97,0x78,0x79,0x79,0x69,0x78,0x77,/19300x96,0xA4,0x96,0x96,0x97,0x87,0x79,0x79,0x79,0x69,0x78,0x78,/19310x96,0xA5,0x96,0xA5,0x96,0

10、x96,0x88,0x78,0x78,0x78,0x87,0x87,/19320x95,0xb4,0x96,0xA5,0x96,0x97,0x88,0x78,0x78,0x69,0x78,0x87,/19330x96,0xb4,0x96,0xA6,0x97,0x97,0x78,0x79,0x79,0x69,0x78,0x77,/19340x96,0xA4,0x96,0x96,0x97,0x97,0x79,0x79,0x79,0x69,0x78,0x78,/19350x96,0xA5,0x96,0xA5,0x96,0x96,0x88,0x78,0x78,0x78,0x87,0x87,/19360

11、x95,0xb4,0x96,0xA5,0x96,0x97,0x88,0x78,0x78,0x69,0x78,0x87,/19370x96,0xb4,0x96,0xA6,0x97,0x97,0x78,0x79,0x79,0x69,0x78,0x77,/19380x96,0xA4,0x96,0x96,0x97,0x97,0x79,0x79,0x79,0x69,0x78,0x78,0x96,0xA5,0x96,0xA5,0x96,0x96,0x88,0x78,0x78,0x78,0x87,0x87,/19400x95,0xb4,0x96,0xA5,0x96,0x97,0x88,0x78,0x78,0

12、x69,0x78,0x87,/19410x96,0xb4,0x96,0xA6,0x97,0x97,0x78,0x79,0x79,0x69,0x78,0x77,/19420x96,0xA4,0x96,0x96,0x97,0x97,0x79,0x79,0x79,0x69,0x78,0x78,/19430x96,0xA5,0x96,0xA5,0xA6,0x96,0x88,0x78,0x78,0x78,0x87,0x87,/19440x95,0xb4,0x96,0xA5,0x96,0x97,0x88,0x78,0x78,0x79,0x77,0x87,/19450x95,0xb4,0x96,0xA6,0

13、x97,0x97,0x78,0x79,0x78,0x69,0x78,0x77,/19460x96,0xb4,0x96,0xA6,0x97,0x97,0x79,0x79,0x79,0x69,0x78,0x78,/19470x96,0xA5,0xA6,0xA5,0xA6,0x96,0x88,0x88,0x78,0x78,0x87,0x87,/19480xA5,0xb4,0x96,0xA5,0x96,0x97,0x88,0x79,0x78,0x79,0x77,0x87,/19490x95,0xb4,0x96,0xA5,0x96,0x97,0x78,0x79,0x78,0x69,0x78,0x77,/

14、19500x96,0xb4,0x96,0xA6,0x97,0x97,0x79,0x79,0x79,0x69,0x78,0x78,/19510x96,0xA5,0xA6,0xA5,0xA6,0x96,0x88,0x88,0x78,0x78,0x87,0x87,/19520xA5,0xb4,0x96,0xA5,0x96,0x97,0x88,0x78,0x78,0x79,0x77,0x87,/19530x95,0xb4,0x96,0xA5,0x96,0x97,0x78,0x79,0x78,0x68,0x78,0x87,/19540x96,0xb4,0x96,0xA6,0x97,0x97,0x78,0

15、x79,0x79,0x69,0x78,0x77,/19550x96,0xA5,0xA5,0xA5,0xA6,0x96,0x88,0x88,0x78,0x78,0x87,0x87,/19560xA5,0xb4,0x96,0xA5,0x96,0x97,0x88,0x78,0x78,0x79,0x77,0x87,/19570x95,0xb4,0x96,0xA5,0x96,0x97,0x88,0x78,0x78,0x69,0x78,0x87,/19580x96,0xb4,0x96,0xA6,0x97,0x97,0x78,0x79,0x79,0x69,0x78,0x77,/19590x96,0xA4,0

16、xA5,0xA5,0xA6,0x96,0x88,0x88,0x88,0x78,0x87,0x87,/19600xA5,0xb4,0x96,0xA5,0x96,0x96,0x88,0x78,0x78,0x78,0x87,0x8(:js计算二十四节气)7,0x96,0xb4,0x96,0xA5,0x96,0x97,0x88,0x78,0x78,0x69,0x78,0x87,/19620x96,0xb4,0x96,0xA6,0x97,0x97,0x78,0x79,0x79,0x69,0x78,0x77,/19630x96,0xA4,0xA5,0xA5,0xA6,0x96,0x88,0x88,0x88

17、,0x78,0x87,0x87,/19640xA5,0xb4,0x96,0xA5,0x96,0x96,0x88,0x78,0x78,0x78,0x87,0x87,/19650x95,0xb4,0x96,0xA5,0x96,0x97,0x88,0x78,0x78,0x69,0x78,0x87,/19660x96,0xb4,0x96,0xA6,0x97,0x97,0x78,0x79,0x79,0x69,0x78,0x77,/19670x96,0xA4,0xA5,0xA5,0xA6,0xA6,0x88,0x88,0x88,0x78,0x87,0x87,/19680xA5,0xb4,0x96,0xA5

18、,0x96,0x96,0x88,0x78,0x78,0x78,0x87,0x87,/19690x95,0xb4,0x96,0xA5,0x96,0x97,0x88,0x78,0x78,0x69,0x78,0x87,/19700x96,0xb4,0x96,0xA6,0x97,0x97,0x78,0x79,0x79,0x69,0x78,0x77,/19710x96,0xA4,0xA5,0xA5,0xA6,0xA6,0x88,0x88,0x88,0x78,0x87,0x87,/19720xA5,0xb5,0x96,0xA5,0xA6,0x96,0x88,0x78,0x78,0x78,0x87,0x87

19、,/19730x95,0xb4,0x96,0xA5,0x96,0x97,0x88,0x78,0x78,0x69,0x78,0x87,/19740x96,0xb4,0x96,0xA6,0x97,0x97,0x78,0x79,0x78,0x69,0x78,0x77,/19750x96,0xA4,0xA5,0xb5,0xA6,0xA6,0x88,0x89,0x88,0x78,0x87,0x87,/19760xA5,0xb4,0x96,0xA5,0x96,0x96,0x88,0x88,0x78,0x78,0x87,0x87,/19770x95,0xb4,0x96,0xA5,0x96,0x97,0x88

20、,0x78,0x78,0x79,0x78,0x87,/19780x96,0xb4,0x96,0xA6,0x96,0x97,0x78,0x79,0x78,0x69,0x78,0x77,/19790x96,0xA4,0xA5,0xb5,0xA6,0xA6,0x88,0x88,0x88,0x78,0x87,0x87,/19800xA5,0xb4,0x96,0xA5,0xA6,0x96,0x88,0x88,0x78,0x78,0x77,0x87,/19810x95,0xb4,0x96,0xA5,0x96,0x97,0x88,0x78,0x78,0x79,0x77,0x87,/19820x95,0xb4

21、,0x96,0xA5,0x96,0x97,0x78,0x79,0x78,0x69,0x78,0x77,篇二:24节气时间计算现代人根据太阳在黄道上的位置,准确地确定了二十四节气的具体时间:春季立春太阳位于黄经315度,2月2-5日交节雨水太阳位于黄经330度,2月18-20日交节惊蛰太阳位于黄经345度,3月5-7日交节春分太阳位于黄经0度,3月20-22日交节清明太阳位于黄经15度,4月4-6日交节谷雨太阳位于黄经30度,4月19-21日交节夏季立夏太阳位于黄经45度,5月5-7日交节小满太阳位于黄经60度,5月20-22日交节芒种太阳位于黄经75度,6月5-7日交节夏至太阳位于黄经90度,

22、6月21-22日交节小暑太阳位于黄经105度,7月6-8日交节大暑太阳位于黄经120度,7月22-24日交节秋季立秋太阳位于黄经135度,8月7-9日交节处暑太阳位于黄经150度,8月22-24日交节白露太阳位于黄经165度,9月7-9日交节秋分太阳位于黄经180度,9月22-24日交节寒露太阳位于黄经195度,10月8-9日交节霜降太阳位于黄经210度,10月23-24日交节冬季立冬太阳位于黄经225度,11月7-8日交节小雪太阳位于黄经240度,11月22-23日交节大雪太阳位于黄经255度,12月6-8日交节冬至太阳位于黄经270度,12月21-23日交节小寒太阳位于黄经285度,1月5

23、-7日交节大寒太阳位于黄经300度,1月20-21日交节节气日期速算法:通式寿星公式YD+c-LY=年代数、D=0.2422、L=闰年数、c取决于节气和年份。本世纪立春的c值=4.475,求20XX年的立春日期如下:20XX0.2422+4.475-20XX/4-15=492-489=3所以20XX年的立春日期是2月3日,就是这么简单。篇三:农历24节气算法研究农历24节气算法许剑伟摘要古老而又现代的中国农历,是一种天文学性质的阴阳历。本文采用Vsop87星历算法并结合运动学方法以及牛顿求根法得到24节气的精确时间,揭开农历计算的神秘面纱。关键字农历算法、星历、节气正文计算中国农历,首先要计算

24、出二十四节气时刻。在计算机问世之前,二十四节气的许算是非常复杂的。随着计算机及互联网的普及,美国航空航天局、法国巴黎天文台各自在网络上发布了精密星历表的计算方法,这使得民间计算农历成为可能。本文以法国巴黎天文台的Vsop87算法为基础,给出中国农历的二十四节气算法。在农历中,太阳黄经为0度时,对应春风节气。相邻节气对应的太阳黄经相差15度。一周年内,太阳黄经从0度变化到360度,共有24个节气。一、时间标尺儒略日数计算计算星历之前首先要解决时间尺问题。公历规定平年365日,闰年366日。1582年10月4日以前,公历规定每4年设置一个闰年,平均年长度365.25天,这期间的公历称为儒略历。在1

25、582年10月15日之后实行格里高利历,规定每400年97闰,平均年长度为365.2425天。由于儒略历存在严重的多闰问题,到了1582年,公历跑快了10天左右,当时就人为调整了10天,并从此实行格里历。因此务必注意1582年10月4日(儒略历)的下一日为1582年10月15日(格里历)。就是说1582年10月份少了10天。在儒略历中,能被4整除的年份为闰年,这一年有366天,其它年份为平年(365天)。如900年和1236年为闰年,而750年和1429年为平年。格里高利历法也采用这一规则,但下列年份除外:不能被100整除的年份为平年,如1700年,1800年,1900年和2100年。其余能被

26、400整除的年份则为闰年,如1600年,2000年和2400年。儒略日数(简称儒略日):儒略日数是指从公元-4712年开始连续计算日数得出的天数及不满一日的小数,通常记为JD(*)。传统上儒略日的计数是从格林尼治平午,即世界时12点开始的。若以力学时(或历书时)为标尺,这种计数通常表达为儒略历书日,即JDe(*),其中e只是一种表征,即按每天86400个标准秒长严格地计日。例如:1977年4月26.4日uT=JD2443259.91977年4月26.4日TD=JDe2443259.9儒略日的计算:设Y为给定年份,m为月份,D为该月日期(可以带小数)。若m2,Y和m不变,若m=1或2,以Y1代Y

27、,以m+12代m,换句话说,如果日期在1月或2月,则被看作是在前一年的13月或14月。对格里高利历有:A=InT(Y/100)b=2-A+InT(A/4)对儒略历,取b=0儒略日即为:JD=InT(365.25(Y+4716)+InT(30.6001(m+1)+D+b-1524.5使用数值30.6取代30.6001才是正确的,但我们仍使用30.6001,以确保总能取得恰当的整数。事实上可用30.601甚至30.61来取代30.6001。例如,5乘30.6精确等于153,然而大多数计算机不能精确表示出30.6,这导致得出一个152.9999998的结果,它的整数部分为152,如此算出的JD就不正

28、确了。由儒略日推算历日:将JD加上0.5,令Z为其整数部分,F为尾数(小数)部分。若Z若Z大于等于2299161,计算=InT(Z-1867216.25)/36524.25)A=Z+1+-InT(/4)然后计算b=A+1524c=InT(b-122.1)/365.25)D=InT(365.25c)e=InT(b-D)/30.6001)该月日期(带小数部分)则为:d=b-D-InT(30.6001e)+F月份m为:IFeIFe=14ore=15Thenm=e13年份为y:IFm2Theny=c4716IFm=1orm=2Theny=c4715这个公式里求e时用的数30.6001不能代之以30.6

29、,哪怕计算机没有先前所说的问题。否则,你得到的结果会是2月0日而不是1月31日,或者4月0日而不是3月31日。值得记住的一个常数是:2000年1月1日12:00:00的儒略日数是J2000=2451545二、力学时与世界时的差值(deltatT)计算一般的,可以把手表时(uTc)近似看作世界时(uT),二者的主要差别在于时区。如北京手表时8点对应世界时0点。世界时与地球自转严格同步,但有趣的是,我们的手表时实际上称为协调世界时,它的秒长是原子钟的秒长,由于地球自转速度不均匀,时快时慢,这就注定手表时与地球自转不完全同步。现在,地球自转速度正在变慢,我们不得不在某些年份的年末把手表拨慢1秒,使得手表时更好的与地球自转同步,并美言为跳秒。力学时是根据太阳系的动力学原理导出的,是一种均匀的时间系统,其秒长与原子钟的秒长相同。因此,协调世界时(uTc)与世界时(记为uT)其本同步,但力学时(记作TD)与世界时不太同步,二者的差值记作deltatT或记作T

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2