百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

"纪年之谜:从岁星到干支的历史演变"

csdh11 2025-05-22 09:50 6 浏览

干支纪年产生的背景缘由纪年的混乱,在殷商和西周时代,大概都是依某帝王在位之年数来纪年的,当全国有共主时,这一纪年法是可行的,但没有共主或共主名存实亡时,纪年就会出现混乱现象。

例如春秋时代,周王室已名存实亡,没有统一的中央政权,各诸侯国都用自己在位年数来纪年,纪年的混乱就产生各地纪年不一致,需要相互对比的要求,这一来增加了换算的工作,因此急迫需要一个公认的共同对照物,这就使得最开始的岁星纪年法流行起来。

岁星,就是五大行星中的木星,是天空中最明亮的天体之一, 在流行岁星纪年法之前,早就是古人长期观测的对象,发现大约过12年,木星又回到同一天区。这是全国各地所见到的共同天象。然后据此就将黄道带均匀地分成12个等份,使冬至点处于其中某一等份的中点,这一等份定名为星纪,然后按照岁星在天空移行的 方向,即由西向东依次为玄枵、嫩皆、降娄、大梁、实沈、鹑首、鹑 火、鹑尾、寿星、大火、析木12个等份,即称为“十二次”。岁星在 某次,就是某年,称为岁在某次。

例如岁星停留大梁星次,则称“岁在大梁”。

后面通过长期观测,发现木星在星空背景上移行的速度不均匀,有时还会产生“逆行”现象,那这样用实际的岁星位置来纪年就很不理想,另外由于先有的十二辰顺序与岁星运行方向相反,当时人们也会感到某种不便。

因此人们另外假想一个太岁, 这是一个理想的天体。它与岁星运行方向相反,即从东向西,也是12年1周天却速度均匀,太岁(也称岁阴或太阴)和岁星保持了大体上一致的对应关系。如:太岁在寅,岁星在星纪;太岁在卯,岁星在玄枵,等等。

于是就可以方便地将岁星纪年,改用太岁所在的辰来纪年,也称为太岁纪年法。

接着因太岁是个假设的行为理想的天体而岁星是一颗真实的天体,两者之间很难保持稳定的对应关系,而且岁星的恒星周期并不是准确的12年,而是11.86年,因此每12年岁星移行超过1周天4度多,不到85年,岁星就会超前1 次(30 度),于是用岁星纪年的话,85年后的岁名与岁星所在星次相差整整 1 次,从年上说就差了整整1年。

但太岁纪年就不会出现这个情况,所以完全可以独立于岁星纪年法之外单独使用下去,可是或许出于古人对岁星的特殊看法,始终拘泥于两者大体固定对应关系的追求,当西汉末刘歆在三统历中提出岁星超辰问题之后,人们始悟到要得到准确且连续而不混乱的纪年,就不应再拘泥于太岁与岁星二者的固定对应关系,而太岁纪年法,本质的名称只不过是十二支名而已。

因此西汉太初历的纪年法就改成了延用至今的干支纪年法,比如2024年干支纪年就是甲辰年。

相关推荐

Aspose.Cells新版上线,实现了更有效的格式转换功能!

概述:使用Aspose.Cells您无需MSExcel就可实现类似Excel电子表格的功能。Aspose.Cells新版上线,支持智能标记接受一个通用列表作为嵌套对象,还可以从StyleColle...

Aspose.Pdf新版来袭,精准的分页功能带给您全新的阅读体验!

概述:Aspose.Pdf是一个PDF文档创建组件,用户无需使用AdobeAcrobat也可读写和操作PDF文件。Aspose.Pdf新版增加了对标题实例中UserLabel属性的支持,而且分页时...

15个最强大的STL模型修复工具

如果你进行3D打印,可能遇到过可怕的“无法打印STL”问题:你的STL文件看起来很棒,但它会导致切片机出现问题或导致奇怪的打印错误或完全失败。无论确切原因是什么,这些问题的根源通常归结为...

Aspose.Slides for Cloud是一个让你高效处理演示文稿的应用程序接口!

Aspose.SlidesforCloud可以让你提取演示文稿中的幻灯片、文字、颜色、字体格式、形状和图像等不同的元素。它拥有强大的API可以让你处理云端的MicrosoftPowerPoint...

Aspose.Words for .NET使用教程(四):渲染和打印及文档内容功能

Aspose.Words无需MicrosoftWord也可在任何平台上满足Word文档的一切操作需求。本文将以表格的形式与大家分享Aspose.Wordsfor.NET的渲染和打印及文档内容功能...

Aspose.BarCode新版发布条码识别更准确

Aspose.BarCodefor.NETv7.4.0新增:BARCODENET-34297识别条码的尺寸较小的图像BARCODENET-34265新增对ITF14条码顶部和底部水平条的重置...

Aspose.BarCode 更新至v7.1.0

Aspose.BarCode是一个功能强大,且稳健的条形码生成和识别组件,其使用托管的C#编写,能帮助开发者快速简便的向其Microsoft应用程序(WinForms,ASP.NET和.NETC...

Aspose.Words 14.9.0发布,涵盖120多项更新

Aspose.Words14.9主要更新内容:新的报告引擎允许在报告模板使用LINQ方法语法。图像sdt支持数据绑定。DrawingML现在是一个复合节点。DrawingML支持链接的文本框。改善...

Aspose.Email V6.6.0发布

Aspose.Emailfor.NET6.6.0更新Aspose.Email是一个类库,使得应用程序可以操纵包括MicrosoftOutlook在内的流行消息格式。它支持IMAP、SMTP、P...

Aspose.Slides新版上线,更流畅地读取演示文稿!

Aspose.Slidesfor.NET15.9.0问题修复:SLIDESNET-36905-文本的颜色值错误SLIDESNET-36898-不能创建线形图报告SLIDESNET-368...

电子表格管理控件Aspose.Cells新版本v8.7.2发布!

表格控件Aspose.Cells支持所有Excel格式类型的操作,在没有MicrosoftExcel的环境下,用户也可为其应用程序嵌入类似Excel的强大数据管理功能。Aspose.Cells可以对...

Aspose.Words for .NET使用教程(十一):检测文件格式和兼容性

Aspose.Words无需MicrosoftWord也可在任何平台上满足Word文档的一切操作需求。本文将与大家分享如何检测文件格式和检查格式兼容性。...

Aspose.Total 6折,单品85折 史上最低仅剩10天

12月“百厂约惠”活动,ASPOSE迎来史上最低折扣6折(Aspose.Total6折,单品85折),现在活动进入10天倒计时,活动结束立即恢复原价。活动截止:12月31日活动内容:Aspose....

Aspose.slide 批量替换母版背景图

收到一个业务需求,需要批量将pptx的母版的背景图进行替换,如果人工做的话,每个文件将需要花半小时到1个小时,每期100多个,每期将多要花费10多个人天,我们来看看怎么高效优化。直接祭起aspose....

C#导出excel复杂表格(单元各合并)

...