老黄历c语言

旧黄历年份对照表

修史书、修族谱,是敬天敬日的行动,是国家富强、人民富裕的成果。它们是中国历史大厦的支柱,其中家谱是历史记载的基础。钟建群在《家谱简介》中认为:家谱、唐代著名家谱、宋代著名家谱和家族旅行,后称家谱、族谱、宗谱等。《辞海》对家谱的定义是:“按事物的类别或系统编制的清单,即编成谱。”家谱在中国西周时期就已广为流传。被誉为“史家绝唱,离骚无韵”的历史巨著《史记》,就是吸收包括家谱在内的优秀文化遗产写成的。《三国志》云:“吾读家谱,黄帝以来已有数年...自殷以来,王侯没有族谱。”《史记·自序》云:“魏三代(夏商周)尚(长)岁,其年不可考。所盖旧族谱原由此,故略推之,作三代之一。”

历史学家认为,家谱、地方志和正史可以弥补史书记载的不足,而往往史书记载不详细或记载错误,恰恰是在家谱中有所准备。被梁启超誉为“方志之宗”的清代史学家章学诚说:“有族谱者,县志取之;若县志有征,则国史必取”;鲁迅先生把国史称为“家谱”。家谱的价值不仅得到学者的认可,也受到政治家的重视。1957同志在成都会议上说:“如果研究家谱和族谱,可以知道物种发展的规律,为人文地理和聚落地理提供有价值的资料。”笔者还从湖塘镇顾问的记录中了解到:湖塘老街清初以来工业发展的史实,不仅仅是萧和杨的《打桩族谱》;明清以来,尚店古镇对太阳的崇拜和尊崇远甚于云氏家车和张氏族谱。作者在查阅和使用家谱的过程中,对纪年法的表述、农历与公历之间的换算等问题存在诸多疑惑。查了相关资料,研究梳理了一下,有点了解了。如果是眼睛上的洞,我有权扔砖头。

首先,日历年的起源

纪,在《说文》部说:“纪,不要作帛。”段玉裁(龚自珍的祖父,清代训诂学家)注:“不帛则必有始。不要成为一门学科。”在《国语·周语·上》中写道:“吉农感谢他的工作。”赵薇(《三国志》史家)注:“纪是综合治理的意思。”在《中国大》中记载了物质存在的客观形式是空间和时间,其中时间描述了物体运动的持久性和发生顺序,时间也通常称为年龄。因此,历书的年表是对历史进程的长度和顺序的衡量,是历史之间的纽带和通往空间的钥匙。历史空间可以用历年一目了然地勾勒出来。反之,如果没有年谱,或者年谱有误,那么历史空间和作为其载体的国史、地方志和族谱就会乱成一团。

编年体的起源是最初的“结绳笔记”最早的文字来自竹简纪年,这是春秋时期晋国和战国时期魏国的历史学家编写的编年体通史。它也被称为《冀中志》,是西晋咸宁五年(公元279年)由盗墓者发现的。因为它是一部写在竹简上的史书,所以被命名为《竹书纪年》。目前,中国最早的编年体著作是《史记》,它记录了从中国古代黄帝时代(约公元前3000年)到汉武帝四年(前101年)三千多年的历史。中国历史上最早的纪年法是西周元年(前841年)。史书记载的“十二诸侯年表”是这一年开始的。司马迁在编纂史书时查阅了大量有关纪年的文献和书籍,发现“五家杂文不一,魏太初元论”,即自黄帝以来,多种纪年材料众说纷纭,无法确定真正的历史纪年。只有第一年后的记录是一致的,根据实事求是的原则,不包括在内。这些珍贵的史料随着历史的演变逐渐消失了,所以后来根据最早的历史记载中的十二王侯年表,确定了公元前841为中国历史上有确切年表的开始。

二、年表的类型和起源

从确切的纪年法开始,中国有许多纪年法,主要包括皇帝在位、朝代年份、天干地支、公历和国号年份。

皇帝在位年(也称为王子登基年)始于公元前841年。这一年,由于西的残暴,中国人民被激起,逃到了毕(今陕西中部)。周公和召公共同统治(据说大臣们分享权力),所以它被称为“元年”。当时,其他诸侯国分别是“鲁龚振十五年”和“齐武公十年”。例如,《廉颇蔺相如传》:“赵浩棋惠文十六年,廉颇为将军。”这种叙事方法一直延续到西汉吕雉高厚八年(前180)。在刘恒继承王位后,由于一些未解决的问题,第一年(不是年号)被重新计算。历史学家为了叙述方便,分别称前元和后元。后来,在景帝(刘启)统治时期,出现了钱瑗、钟瑗和侯元。帝制纪年一直实行到汉景帝后三年(前141年)。

始于刘彻登基的第二年(公元前140年),这一年被命名为“建元年”。太初元年(公元前104年),制定了“太初历”,此后历代王朝相继建立。记述如下:汉武帝建元三年,唐朝贞观五年,宋朝咸淳五年,康干盛世。皇帝使用的头衔从一个到十几个不等。例如,唐高宗有65,438+04本书。明清时期除了明英宗的两个年号外,其余都是一号皇帝,所以后人以年号称呼,比如皇帝和乾隆皇帝。此外,年份数字也与主分支同时标注。

天干地支(以下简称干支)是指甲、乙、丙、丁、戊、己、庚、辛、仁、桂十二个地支,即子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥(各对应一个生肖)。干支纪年来自黄帝时代。唐代,刘舒在《资治通鉴》中引用了一部古书说:“(黄帝)励精图治……”实际上,它萌芽于西汉初,始于汉成帝末。东汉以后,流行的太初历法中的“太岁纪年”逐渐由天象变化而来。据《子·同治简》记载,汉元帝二年(85年),实行了百余年的“太初历”,后又有了历法。他奉命编辑日历,范丽等人全面纠正了它的外观并制作了“四分之一日历”;二月,甲寅,它将被实施。“朝廷命干支纪年以纪年为辅,作为李霞派的具体表现,如《核船记》、《天启秋日不忘,玉山叔才刻》,如云南田故里上店古桥石刻,全国推行后日臻完善。”干支纪年、黄道十二宫和二十四节气已成为农历的传统特色和公历的重要辅助。阳历和树干历之间有一个简单的换算:阳历中的年数,比如2022年减3除以10是2,2对应的是上面提到的树干顺序的第二位,也就是B(能被最后一位整除),然后2022年减3除以12的年数是8,8对应的是八分支顺序,不是(能被最后一位整除),这样我们就可以知道了。

公历,简称“阳历”,是一种常见的纪年法。钟的出生年份是公历的第一年,简称“公元”年,相当于中国西汉平帝统治的第一年。公历的起点是1,没有“0”。公元之前的中国历史是倒推推算的。中国实际上使用的是公历。辛亥革命后,它开始被正式称为“西历”。例如,《24中国外交年鉴》中的中外年度比较,都被称为“西历”;文坛亦称“西元”,如《北新货殖文选》:“光绪十六年庚寅年,为西元年”;它通常被称为“阳历”。确立、宣布使用公历,首次刊登在“1949年9月30日”的日期栏中。

历年(又称国号历年)是国号成立后的历年。1911年8月19日(191110 10月10),武昌等一行人访问了两千多年的中国,开辟了新的中国历史,史称“辛亥”。1911年11月13日(1912 65438+10月1)召集各省督抚,宣布成立,宣誓为临时大学,并决定使用公历,目的是“做暑期工作,遵循农业,从西历进行统计”。第二天,公布历法改为元并通电(《市志》):“改为阳(公)历,以黄帝4609年(辛亥)十一月十三日为元年元旦。”皇帝年被国家年取代(具体规则与公历相同),国家年也被称为“国历”或“新历”,夏历仍在使用。大元元年(1913)七月,大元世凯批准内务府主事钟关于“建议将农历正月初一定为春节”的报告(夏历正月初一古称“元旦”,宋代吴《梦凉录》:“正月初一称元旦,俗称元旦。”),夏历的开始(正月初一)从次年开始称为“春节”。从1949年9月30日开始,随着地域的扩大,中国逐渐废除了日历年,改为公历。

三、中国目前的历法情况。

从上面可以看出,中国使用公元纪年,并辅以传统的夏历。公元1949年9月21949日,中国与各党派代表和人士在北平召开了中国全体会议,并在开幕词中提出“年号应与世界上大多数国家的年号相同。”27日下午,“计划委员会”代表、促进会负责人马须伦向大会报告:“在历年中,大多数代表同意采用公历,这是世界上使用最多的历年。”因此,决议通过的第二项是:“公元纪年”。决议通过后宣布:“从现在起,今年按公历为1949年。”考虑到中国历法传统,长期以来一直由夏历辅助,具有文化习俗、农业指导和接受过程,因此采用“夏历和树枝”辅助行政历。1949 10 1日历日期栏还显示“夏历丑年八月初十”的字样。为了区分两个新年,夏历正月初一称为“春节”,夏历正月初一定为“元旦”。

后来“李霞”改名为“农历”,这是1968年元旦第一次改名,一直延续至今(名字很长,我看过1963年的农历年鉴)。近百年来,农历的名称有很多:如《汉口日报》《东北日报》称之为“农历”;《日报》和《人民日报》(陕北)称为“旧历”;宋·鲛人主张以黄帝登基为元年,并以1904为黄帝元年(4602)。同盟会机关报《人民日报》采用了这一时期,因此被称为“黄历”。按此推算,2022年是黄帝的4711公历年。

公历以地球绕太阳公转的周期作为年份(它的科学理解应该是在日心说之后,约等于北回归线),因此也被称为“阳历”和“太阳历”。由于周年纪念日是365天48分46秒,正常年份的二月是28天(该年为365天),余数放入第四年的一天(百年一次的额外闰),因此闰年的二月是29天(该年为366天)。因此,公历中能被4整除的年份称为“公历闰年”,如2012和2022。

自古以来,我国农历就以月亮的圆月(满月)为月,以地球自转为日。在古代,月亮被称为阴历,因此被称为“阴历”,地球围绕太阳的运动周期被视为一年。本质上应该叫历法(地支和节气是它的阳历组成部分)。月球绕地球旋转29.53天。为了协调回归年和归年的天数差异,古人采用“19 7闰”,即在19农历年中,7年增加一个闰月,有闰月的年份也称为闰年,其余年份称为平年。所以闰年有383 ~ 385天,平年只有353 ~ 355天。例如,中日农历马年(闰九月)从公历2022年的65438+31开始,到2022年2月的18结束,共384天;农历羊年(平)从2022年2月19开始,到2022年2月7日结束,共354天。

由于中国同时使用阳历和阴历,阳历的365、366天与阴历的353、354、355、383、384和385天形成交叉关系(这也是偶然关系)。逻辑上称之为“两个概念的外延只是部分相同”,因此为了确保两个历年之间比较和转换的准确性,厘清它们之间的逻辑关系非常重要。

第四,公历和农历的年度关系。

在其建立之前(1912),使用皇帝在位和朝代的日历,并辅以干部和干部年的农历方法。公历引入后,特别是重大或历史名人的生卒年表,在古今比较的计算和现代年表的表达上出现了问题,特别是一年结束前后的月份和天数。目前,无论是年历还是月历都标有干支年,如2022年吴佳年和2022年乙未年。《新华字典》《现代汉语词典》等工具书,以及近期的一些家谱也附有类似的编年对照表(如武进图书馆近300部新编家谱中有20多部设置了对照表)。然而,上述对比表只能反映政府和农业两年的重叠部分,到了1月份就会“误报”,这让人感到困惑。具体来说,有以下几种情况。

通常公历年标志着前一个阴历结束的一个多月和前一个阴历结束的十个多月。例如,公元2022年,农历是乙未年,实际上,从元旦到2月(18),从11月11日到12月底是49天的吴佳年;2月19日是乙未年正月初一,2月12日才乙未年11月21日,接下来的38天就到了2022年丙申年。例如,岳飞是在“宋高宗绍兴十一年心有十二月二十九日”被杀的。根据年表,心有在绍兴的年份为1141,因此一些资料误记岳飞的生卒年为1103-1465438+。有的写为“绍兴十一年腊月二十九日(1141)”等。事实上,“绍兴心有十二月二十九日”跨越了1141年,一直延续到公历的年初,因此岳飞被杀的日期对应于“公元65438年”。

有时公历跨越三个农历年。比如公元18年,65438+10月1年,是天丰四年十二月二十五日,从65438+10月5日算起的五天是丁丑年。65438+10月6日是天风五年戊寅正月初一;从65438年2月27日开始,又是天风六年,从65438年2月27日到365438年2月30日五天,是第一年。也就是说,在18年,除了农历的戊寅整年之外,丁丑和己卯还在戊寅前后各被给了五天。

还有公历和农历的初一,如13 1,是王莽开国五年正月初一。如果农历是平年,则下一年的第一年将出现在公历的末尾;如遇闰年,农历年底将顺延至公历年初。

在上述三种情况下,在农历闰年,一个日历年中有两个相同的农历月份;如果正常年份有公历的话,就会有9-12个相同的阴历日。例如:1893 65438+10月1是光绪壬辰年11月14日,同年2月的1是光绪十九年11月24日,周期为11月14日、15日、16日、17日、18日、19日、20日、21日、20日。与公历相比,这一年是年底的11月19日,因此确认毛的生日是公历1893 65438+2月26日,于是他幽默地说:“哦,我的这碗面条不是在农历11月19日吃的,而是在公历65438+2月26日吃的!”后来,公众知道确切的生日由此而来。

上述两种历法之间复杂的交叉关系,决定了现代编纂正史、地方志和家谱的必然要求。如果年表表达不严谨,历法换算就不准确,史料也就失去了意义。

动词 (verb的缩写)日历年相关内容的表述

纪年法的表现形式主要是时间,而时间又体现为数字。自公历传入中国以来,出现了许多表达方式,如“公历1924年”(《中国外交年鉴》)。为了统一数字的使用,语言文学工作协会等7家单位发布了《出版物中使用数字的规定》1995 12 13。根据其要求:使用公历中的世纪、年、月和日的数字,如:公元前841、80年代、公元2022年4月12等。非公历年用汉字编号,如清乾隆二十六年的11月26日和年三年的10月6日。在垂直排列中(如家谱等。),公历可以用汉字表示,但要明确定义。

目前,纪年的较大单位是世纪。日历年100被称为一个世纪。因为没有0年,所以通常从1年到100年底称为一个世纪,下一个世纪从能被100整除的那一年开始。例如,2001年是世纪21(或1年)。世纪旁边,10年算作“年”,2001-2022年称为21世纪的开始,2022年称为20世纪20年代,以此类推。年龄旁边是年、月、日和小时,俗称年月日。在历史上,它在1840年战争前被称为“古代”,然后是“现代”直到1919年,然后是1949年建立后的“现代”,然后是“当代”。

公历用数字表示简单明了,如2022年4月12日(“日”俗称“数”)。农历通常用汉字(和树枝)表示。每年,十二个月(闰年的额外月份,加上前一个月)被分为四季:春、夏、秋、冬。每个季度分为三个点:孟,钟和纪;每个月,上、中、下分为三天;从初一到初十,中间从十一到二十(或二三十,鲁迅诗:“三十年住上海”);到了后期,从第21个(20个大写都是“年”,如《人民日报》的“年四天”)到第30个(或30个,如《人民日报》的“36年”);以地支的名义一天十二个小时。明朝中期以后,西方钟表开始作为礼品和商品进入中国。世界称钟表为小时和小时,但今天的大小时的名称已经褪色。小时日的第一个小时相当于今天23: 00到第二天1,丑时为1到3: 00,以此类推。时间比地球时间晚1小时,月末和年末的月份和年份有差异。

农历年持续约半个月,分为24个节气:立春、雨水、惊蛰、春分、清明、谷雨、长夏、小满、芒种、夏季至日、小暑、大暑、立秋、处暑、白露、秋分、寒露、初霜、立冬、小雪、大雪、冬季至日、小寒和大寒。李在时编的《林德历》规定,上个月的闰月应为无中性气的月份。它一直持续到今天,例如2022年农历九月,接下来的一个月只有立冬节气,没有小雪,因此被指定为闰九月。节气基本对应公历中的某个日期,天象指导农事。这是农历历朝历代沿袭并兴盛的原因,也是农历的名称。其中,据传说,立春节气原本是一年的开始。

确定一年的开始。在干支年的开始,立春是第一年,立春是历史上春天的开始,因此也被称为春节。然而,在夏历的闰年,一年的开始和结束与立春节气重合,这就是上文提到的“双头春”混乱。汉武帝拨乱反正,太初元年(104),将太初历定为“夏征”,并确定了夏历的正月。2000多年来,管理部门和海关一直认为农历正月初一是新年(元旦)的开始,干支年处于从属和辅助地位,十二地支动物对应的生肖也随夏征而变化,这在《元史》、《史明录》、《清实录》等中都有记载。从那时起,信息更加丰富,有历史,有抱负,有光谱,有统治。然而,那些曾经预测吉凶、预测凶吉和避免凶吉的算命先生,以及被司马迁视为“恐吓人”的八字算命师,仍在以立春作为他们的第一年。沭阳籍研究专家秦在2013年编纂的《易万里》中坚持认为:“农历要到春节才能算第二年的开始。例如,在2004年...立春只能算是沈嘉年。”我认为秦先生的观点作为历史和传统文化之一是可以接受的,但让世界“必须”改变两千多年来符合发展的既定世俗世界似乎是相当荒谬的。

缩写和省略。公历有一个独特的特点,因此除了严格的公共文件外,“公元”一词大多被省略。必要时,“年、月、日”也可省略,数字之间用顿号隔开,如《世界知识》中的“1946、5、23”;公元前可以指“前一年”。当公历与农历配合使用时,例如农历2022年4月24日12,可简化为:农历4月12,2月24日。它可以被称为“x年,人x年,人时间”。建立是历史上的一个里程碑,它被使用得非常频繁。在一次会议上决定国名时,全国建筑业协会代表黄炎培提议用“”作为缩写,而李达(代表)提议用“中国”作为缩写,但遭到大多数代表的拒绝。作为一个地理概念,中国目前在国内外都被用作简称。还有人建议用“之前”或“之后”而不是“前后”或“新中国成立前后”,我认为每个例子都应注明。也可以用中性词“丁格”来表达改朝换代的意思。如《明代参政元恭墓志铭》云:“曾达父葬时,鼎革正中,四面之乱未断。”近代前夕的发展与滞后:“资产阶级始于1640年的英国,正逢明清鼎革之战如火如荼。”

第六,数字和历法相结合的科学表达

在历史上,易历有过多次变化,例如,以孟西月(1月)为正的夏历,以腊月(12月)为正的商历,以冬月(11月)为正的周历,以及秦统一中国后以简阳春月(10月)为正的夏历,并由汉武帝采用夏历(开始采用干支纪年法)直到清朝结束。过时的年号改为国家年号,月和日的顺序与西历相同(实际上是同一日历的不同名称)。虽然新历法表达了管理,但旧习俗一时难以改变。同时,夏历仍被用来记录月份和日期,如“12月25日”。从那以后,有了许多表达日期的形式。由于上述阳历和阴历的三种重叠情况,当代家谱,特别是延续家谱常常导致歧义。

在我看来,主要有以下几种情况值得讨论。

首先是年度比较转换。日历年与公历年同名,加上1911就是确切的公历日期。目前,公历的日期比较仅表示到年份。例如,2022年通常对应于农历的第二年。事实上,2022年的确切日期是“农历吴佳年的11月11日至农历第二年的11月21日”,而第二年对应的是“2022年2月19至2022年2月7日”。因此,笔者认为目前版本的对照表只能作为参考。

二是有序表达。通常,当代数字被描述,或者公历被括在公历的前面,而以前的公历被括在后面。如金陵张村吕氏族谱记载“壬辰闰五月初四(1952)六月二十五日”,元年十月十二日(1909 65438+)

三是统一表达。例如,“20、20、30、年”等常用词或常用名应统一使用同一种语言,如《毗陵前坟当张氏族谱》中记载的“道光二00八年十一月二十九日”和《毗陵谢氏族谱》中记载的25世纪的“阴晴”,如“………………………………………………………………………………………………………………………………………………………………………………(上店和上垫是同一地方的不同名称)”就不合适

第四是准确表达。目的是避免歧义,误导后人。如施恩堂《张氏族谱》记载的(常州词派创始人)的生日原是乾隆二十六年,后因木刻不清而误改为十六年,又因丁亥年间的修缮而改为十六年。作者在考察自己的世系时经历了许多曲折。当代的新家谱(包括一些)通常是公历的日历年,如《省庄》中的汉家家谱:苻坚出生于1957年8月11日;另一种是在公历的年份之间添加分支,如1978年12月10日在宁因病去世的恽逸群(中国文化界和新闻界的杰出军人)乘坐的恽家车。如果先例中没有“你”字,就会被误认为是公历的8月11日;后一种情况通常被视为农历十二月初十。此外,还有许多其他容易引起歧义的表达方式。

笔者认为,避免歧义或错误的方法主要有以下几种:一是统一表述,在普通情况下加以解释,如公历中使用的数字、农历中使用的数字以及其他缩写和省略号。其次,与上述金陵张村吕氏族谱一样,分别以公历和农历表示。同样,它是前一年的数字加上分支的年份,因此没有必要将蛇添加到转换中以包括公历年;注意,农历11月上旬以后的日期要用日历年括起来。例如,后一个示例可以更改为“恽逸群于1978年12月10日(1978年11月11日)在宁病逝”,前一个示例可以更改为“出生于1957年10月4日(丁酉出生于8月11日)”。又如小刘旭族谱中的庄乐天(民进中央常务副主席徐伯新的生母)“三十一年十二月二十七日去世时十一月为夏历”,“仁武”二字应在夏历之后;再比如“1904年农历十二月十九”。比较后改为“1905 65438+10月24日(陈佳腊月十九)”。

七。参考资料的选择和编写。

咨询资料的选择也有讲究,高科技工具可以起到事半功倍的效果。目前,在书店或图书馆中有多种历书,除了秦的上述作品外,还有上海科学技术出版社于2007年8月出版的《新编实用日历》,王平辉于2009年8月主编的《新编中国民间日历》,以及范于2022年主编的《新编实用日历与中国传统日历》。推荐郭世北、张正祥编著的2002年版《万年历》。特点是公历比较古代历法的日期时,将公历65438+二月31对应的农历年的月份和日期附在干支表中,这样就可以计算出农历年延伸到下一年的日期,例如122。

此外,互联网上还有许多种电子日历。笔者经常使用的“汉典万年历(选择吉祥老黄历)”,具有以下特点:一是操作简单,只要在要检查的年月框中计数即可;二是信息容忍度,纵向可以达到前后任意年月日,横向基本覆盖相关内容;第三,现实是客观的,其不言自明的说法:好运、厄运、禁忌等“都没有科学依据。”

正史、地方志、族谱附有年代对照表,方便读者查阅比较,值得推广。建议在公历年后增加一栏,如郭、张编著的《万年历》,即公历65438+2月31对应农历(每种情况都应说明),以避免两种历法交叉造成误解。

现任常州市家谱与祠堂文化研究会副会长、常州市武进家谱文化研究会副会长。

以上与老黄历中的年份对照表有关,是关于干支日期的分享。看完生肖和年份的对照表,希望对大家有所帮助!