QQ登录

只需一步,快速开始

关于时间与历法的问题

[复制链接]
zhanghc 发表于 2009-9-5 18:04 | 显示全部楼层 |阅读模式 来自: 中国–河北–石家庄 电信

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?加入牧夫(请注明天文爱好者,否则无法通过审核,请勿使用gmail/outlook/aol/icloud邮箱注册)

×
问下各位高手,1.使用儒略日数字系统有什么好处?
                    2.我住在石家庄,想知道怎样计算自己所处地方的恒星时?
   多谢了!!!
范爱五 发表于 2009-9-5 20:22 | 显示全部楼层 来自: 中国–吉林 电信
现学现卖:我也学习
第一:摘抄仅供参考
从天文计算的角度,只要以日为单位连续计时就可以了,这就是儒略日。年月的设置更多地是为了生活生产的需要,对于天文计算并不是必须的。
现在广泛使用的是法国学者史伽利日(Joseph Justus Scaliger,1540-1609)提出的儒略日系统。之所以叫做儒略日,与上面讲过的儒略历并不相干,而是因为史伽利日的父亲,意大利学者Julius Caesar Scaliger(1484-1558)与颁布实施儒略历的罗马统治者儒略•恺撒同名。系统以公元前4713年1月1日正午为起点,向后连续计日,简记为JD。积累到现在,已经是一个很大的数字。例如2000年1月1日地球力学时12时的儒略日记法就是JD 2451545.0,这是一个很重要的时刻,特别记为 J 2000.0。由于儒略日数字位数太多,国际天文学联合会于1973 年采用简化儒略日(MJD),其定义为 MJD = JD - 2400000.5。MJD 相应的起点是1858 年11月17日世界时0时。
读者要问,儒略日系统的历元为何选在公元前4713年1月1日正午?原来史伽利日构造这个系统时考虑了三种周期:阳历日期与星期会合的28年 (365.25×4×7日)周期,阳历与阴历会合的19年(29.53×(12×19+7)≈365.25×19=6939.75日,这个数字等到我们后 面讲农历的时候再来解释)周期,以及罗马government为征税登记财产的15年周期。取3者的最小公倍数7,980年为儒略周期,然后向上推算,得到公元前4713 年1月1日为这三个周期同时开始的历元。换句话说,这一天既是公历元旦,又是农历初一和星期日,还是罗马government(假如有的话)登记财产的日子。这就是儒略日 起算历元的由来。
第二:用软件计算ADC3_3.zip
回复 顶~ 砸~

使用道具 举报

浪淘沙 发表于 2009-9-5 20:49 | 显示全部楼层 来自: 中国–浙江–杭州 华数宽带
取3者的最小公倍数7,980年为儒略周期,然后向上推算,得到公元前4713 年1月1日为这三个周期同时开始的历元。换句话说,这一天既是公历元旦,又是农历初一和星期日,还是罗马government(假如有的话)登记财产的日子。这就是儒略日 起算历元的由来。范爱五 发表于 2009-9-5 20:22


有点小疑问,请范爱五同好解释一下。
我查了一下,公元前4713年1月1日,并非星期日啊。
我这样反推一下,2009年9月6日是星期日,其儒略日数为2455081,把这个数字对7求模,得6。(即2455081除以7余数为6)。
而公元前4713年1月1日的儒略日数为0。那么那一天肯定不是星期日了。实际上那一天为“星期一”。

疑问二,我查万年历得到公元前4713年1月1日这一天不是“初一”,而是“廿二”。(寿星万年历)。
假设有计算上的误差。用DE406进行近似计算六七千年前的月亮位置,误差不会大到七八天的。
几个小时的误差,甚至一天的误差是有可能的。

为什么范爱五同好能推导出公元前4713年1月1日这一天是农历的初一(即朔日)?请解释一下。
谢谢。
回复 顶~ 砸~

使用道具 举报

jhh8178 发表于 2009-9-5 22:09 | 显示全部楼层 来自: 中国–江苏–南京 电信
回复 顶~ 砸~

使用道具 举报

范爱五 发表于 2009-9-6 08:14 | 显示全部楼层 来自: 中国–吉林–长春 联通
在天文学有一种连续纪日的儒略日(JD),它以儒略历公元前4713年1月1日的GMT正午为第0日的开始。还有一种简化儒略日(MJD):
MJD=JD-2400000.5
MJD的第0日是从公历1858年11月17日的GMT零时开始的。
需要注意:儒略历公元前4713年1月1日相当于公历公元前4713年11月24日
回复 顶~ 砸~

使用道具 举报

浪淘沙 发表于 2009-9-6 09:48 | 显示全部楼层 来自: 中国–浙江–杭州 华数宽带
5# 范爱五
我把问题改一下吧:
今天的儒略日数是多少?
儒略日的起始点(就按你说的儒略历公元前4713年1月1日)的儒略日数是“0”还是“1”?

用儒略日数求星期是很简单的,程序里只要用“模”就可以了。
***************************

还有一个问题:
引用范爱五同好的原话:需要注意:儒略历公元前4713年1月1日相当于公历公元前4713年11月24日

公历比儒略历晚了300多天?
现行公历400年97闰,在1582年前是400年100闰。
即400年才差3天。6000年不过差45天左右。
怎么到了范爱五同好的计算公式里会变成300多天的差值?我搞不懂。

如果范爱五同好的摘抄是从网络上得到的资料,请注明原出处。我想看看原作者是如何表达的。
谢谢。
回复 顶~ 砸~

使用道具 举报

浪淘沙 发表于 2009-9-6 10:23 | 显示全部楼层 来自: 中国–浙江–杭州 华数宽带
本帖最后由 浪淘沙 于 2009-9-6 10:25 编辑

我找了一下,范同好所摘的文字资料与百度百科及维基百科上的相关条目(儒略日)很相近。

对于这二个原出处的叙述,本人觉得有些地方并不十分精确。
或许写原条目的朋友并没搞清公历、格历、儒历之间的关系。

现行公历采用“格历”,是从公元1582年10月15日开始的。
这一天之前用的是“儒历”,是公元1582年10月4日。(公元1582年10月5日到10月14日,这十天在公历上是没有记录,被人为删除了。)
而“公元”这个概念也不是从1年开始产生的,而是后人“推算”出来的。所以为了历法的统一,公元前的记日习惯采用修订后的“儒略历”。

所以我们现在说的公元前4713年1月1日,其儒略日数为0(从当天平午12时开始)。
不存在儒略历公元前4713年1月1日相当于公历公元前4713年11月24日这个说法。

我建议范同好用程序计算一下,你所说的公历公元前4713年11月24日这一天的儒略日数是多少?(或者这一天离今天有多少日子?)

不能因为百度百科上有相关条目,就一定坚信不疑。
(注:百度百科的各条目,也是普通的会员自行编辑的。不一定就是权威资料。)
回复 顶~ 砸~

使用道具 举报

浪淘沙 发表于 2009-9-6 10:50 | 显示全部楼层 来自: 中国–浙江–杭州 华数宽带
我用一个笨办法来计算“公历公元前4713年11月24日”的儒略日数。
找到标准日:公元2000年1月1日,其儒略日数为:2451545
按400年97闰反推,则公元1600年1月1日的儒略日数:
2451545-(400*365+97)=2305448

公元1583年1月1日的儒略日数:
2305448-(17*365+4)=2299239

由于公元1582年少了10天(人为删除的),则公元1582年1月1日的儒略日数:
2299239-(1*365-10)=2298884

从这一年(1582年)之前的历法,采用400年100闰(即4年1闰)。
那么公元1年1月1日的儒略日为:
2298884-(1581*365+1580/4)=1721424

公元无0年,公元前的历法也采用4年1闰进行反推。
则公元前4712年1月1日的儒略日:
1721424-(4712*365+4712/4)=366

按修订后儒略历(奥古斯都历)的历法习惯,公元4年为闰年,公元前1年为闰年,公元前5年为闰年,公元前9年,公元前13年为闰年。
那么公元前4713年也为闰年。
则公元前4713年1月1日的儒略日数:
366-(1*365+1)=0

那么公元前4713年11月24日的儒略日数:
0+31+29+31+30+31+30+31+31+30+31+23=328。

请范爱五同好帮我校对一下,我的计算过程可有重大错误?
回复 顶~ 砸~

使用道具 举报

范爱五 发表于 2009-9-6 15:11 | 显示全部楼层 来自: 中国–吉林–长春 联通
本帖最后由 范爱五 于 2009-9-6 15:15 编辑

感谢浪淘沙同好的批评指正!跟你学习了!
我只知道儒略日的大概意图,具体就迷糊了,我的电脑上安装了Cartes du Ciel V3.0,我用这里的时间
设置计算得到如下:
  公元2009年9月6日20:00(北京时间)星期日,儒略日为2455081;
  公元2000年1月1日20:00(北京时间)星期六,儒略日为2451545;
  公元1583年1月1日20点5分52秒(北京时间)星期六,儒略日为2299239;
公元前4713年11月24日20点5分52秒(北京时间)星期日,儒略日为328;
儒略日0的那天是公元前4713年1月1日20点5分52秒(北京时间)星期一
儒略日1的那天是公元前4713年1月2日20点5分52秒(北京时间)星期二;
儒略日8的那天是公元前4713年1月10日20点5分52秒(北京时间)星期二;
rl-1.JPG
rl-2.JPG
回复 顶~ 砸~

使用道具 举报

浪淘沙 发表于 2009-9-6 16:58 | 显示全部楼层 来自: 中国–浙江–杭州 华数宽带
9# 范爱五
你用的软件与我的计算结果是一致的。
即公元前4713年11月24日的儒略日数为328。
那么你先前所说的儒略历公元前4713年1月1日即公历公元前4713年11月24日,这个说法可能不正确了。因为若是同一天,那么这二个日期的儒略日数应当一致(或者说差12小时)。但实际上却差了300多天,所以这二个日期应当不是同一天。

*******************
另外,对于公元前4713年1月1日(即儒略日数为0的那一天),也很难说一定是农历的初一日(即朔日)。
原因与回归年长度及朔望月长度有关。
目前天文观测得到的近似值可说是19回归年长与235个朔望月长相当。
但若真的用来推算历谱,这个近似说法很不精确。
实际上,用公元2000年的观测值来表示,
19个回归年长度为:6939.601604天;
235个朔望月长度为:6939.68838天。比19个回归年稍长0.08677583天。
1900年就有8天多的误差,六千多年下来,也有二三十天的误差了。

而回归年长度与朔望月的长度,从古到今一直在变化的。所以仅仅使用19年与235月的对应关系,是无法推导公元前4713年1月1日是农历月的哪一天的。误差会很大的。
回复 顶~ 砸~

使用道具 举报

Scorpioの心 发表于 2009-9-6 17:53 | 显示全部楼层 来自: 中国–浙江–宁波 电信
厉害~
学习!
回复 顶~ 砸~

使用道具 举报

Gama 发表于 2009-9-7 18:31 | 显示全部楼层 来自: 中国–广东–深圳–福田区 电信
我孤陋寡闻了,好好学习学习
回复 顶~ 砸~

使用道具 举报

li343 发表于 2009-9-8 11:08 | 显示全部楼层 来自: 中国–广东–广州 中国科学院广州分院能源研究所
学习了~~~~~~~!
回复 顶~ 砸~

使用道具 举报

HSFINGER 发表于 2009-9-9 11:44 | 显示全部楼层 来自: 中国–北京–北京 联通
多谢,学习中~~~
回复 顶~ 砸~

使用道具 举报

 楼主| zhanghc 发表于 2009-9-13 10:31 | 显示全部楼层 来自: 中国–河北–石家庄 电信
各位还没有回答我的问题呢:用儒略历有什么好处?
回复 顶~ 砸~

使用道具 举报

 楼主| zhanghc 发表于 2009-9-13 10:33 | 显示全部楼层 来自: 中国–河北–石家庄 电信
不过浪淘沙与范爱武五的讨论也让我学习了不少!
回复 顶~ 砸~

使用道具 举报

浪淘沙 发表于 2009-9-13 22:41 | 显示全部楼层 来自: 中国–浙江–杭州 华数宽带
各位还没有回答我的问题呢:用儒略历有什么好处?
zhanghc 发表于 2009-9-13 10:31

儒略历比格利历精确度差,使用它的好处不大。

实际上,你在一楼问的是使用儒略日有什么好处?
其实使用它的好处就是记日简单吧。
规定一个起始点,然后顺序往下纪日就是了。

但规定的那个起始点,不见得真的合理。只是一种理想化而已。因为那个第一天(儒略日数为0)即不是朔日(日月黄经相合的日子),也不是星期日。
且儒略日的起始是正午(日上中天),与平常的生活习惯不合。因为日常生活,一天始于半夜(即日下中天)。

儒略日或许在天文上有比较好的用场。
由于儒略日始于日上中天,那么整个晚上(从天黑到天亮)都是属于同一天的。
如果采用日常生活的记时习惯。从天黑到天亮是分属于二天的。
以上好处是我胡诌的,可能让方家笑话了。
回复 顶~ 砸~

使用道具 举报

 楼主| zhanghc 发表于 2009-9-14 11:42 | 显示全部楼层 来自: 中国–河北–石家庄 联通
很好很好
明白了不少!!!谢了
回复 顶~ 砸~

使用道具 举报

本版积分规则

APP下載|手机版|爱牧夫天文淘宝店|牧夫天文网 ( 公安备案号21021102000967 )|网站地图|辽ICP备19018387号

GMT+8, 2025-5-23 11:55 , Processed in 0.085978 second(s), 18 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表