古代的日期是怎么算的?比如说十月乙亥,是十月多少号?可以把对照写出来吗?

如题所述

古代的日期是根据干支纪日而算的,算法如下:

日柱公式:日干支序数=年数+月数+日期(和大于60,则减60。1月、2月用上一年的年数)

注意:1月和2月的各天要用上一年的年数,即未到3月用上一年数。例如求2015年2月28日干支,未到3月,要用2014年数=7,不可用2015年数。年数适用范围:此年3月-下年2月。

例:求1987年7月18日,1997年1月15日,2008年8月8日,2015年11月21日,2016年10月1日干支?

解:查表得知

1987年7月18日=1987年数+7月数+18日=45+2+18=65-60=5=戊辰

1997年1月15日=1996年数+1月数+15日=33+6+15=54=丁巳 (1月、2月用上一年数)

2008年8月8日=2008年数+8月数+8日=36+33+8=77-60=17=庚辰

2015年11月21日=2015年数+11月数+21日=12+5+21=38=辛丑

2016年2月14日=2015年数+2月数+14日=12+37+14=63-60=3=丙寅 (1月、2月用上一年数)

扩展资料:

干支纪日法是汉族民间使用天干地支记录日序的方法,是农历的一部份,也是历代历书中的重要组成部分。干支是天干(甲乙丙丁戊己庚辛壬癸)、地支(子丑寅卯辰巳午未申酉戌亥)的合称;

它与干支纪年法一样,用干支相匹配的六十甲子来记录日序,从甲子开始到癸亥结束,六十天为一周,循环记录。与干支纪年"天道“五行不同,干支纪日是”地道“五行!

古代汉族人民将干支相配的六十个单位,每个单位代表一天,假如某日为甲子日,则甲子以后的日子依次顺推为乙丑、丙寅、丁卯等; 甲子以前的日子依次逆推为癸亥、壬戌、辛酉等。

参考资料来源:百度百科—干支纪日

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-24
你要查年分的干支可以推算,60年1个轮回

十天干是:甲、乙、丙、丁、戊、己、庚、辛、壬、癸。

十二个地支是子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。

比如今年是“丙戌”年,去年就是“丙”的前面1个“乙”和“戌”的前面1个“酉”,去年就是“戌酉”年,以此类推。

明年就是丁亥年了。

然后是纪月推算方法

 纪月的推算方法,虽然每月的地支是固定,如正月是寅月、二月是卯月、三月为辰月......,可是月份的天干都是不固定的,要经过推算才能得出,常用年上起月法,推算的歌诀是:

  甲己之年丙作首,乙庚之岁戊为头,
  丙辛之岁寻庚上,丁壬壬寅顺水流,
  若问戊癸何处起,甲寅之岁好追求。

  “甲己之岁丙作首”逢甲年和己年时,正月的月干支是丙寅、二月为丁卯、三月为戊辰......以顺排十二个月;如1984年是甲子年、1989年是己巳年,其年干是甲和己,故这两年的正月都是丙寅月。

  “乙庚之岁戊为头”,就是乙年和庚年的正月干支戊寅、二月是己卯、三月是庚辰……;例如1980年是庚申年,1985年是乙丑年,其年干是乙和庚,故这两年的正月都是戊寅。

  “丙辛之岁寻庚上”,方法同上。例如1981年是辛酉、1986年是丙寅年,其两年的年干是丙与辛,故正月都是庚寅、二月都是己卯等。

  “丁壬壬寅顺水流”如1982年是壬戌年、1987年是丁卯年,这两年的年干是丁与壬,故正月都是壬寅、二月都是癸卯等。

  “若问戊癸何处起,甲寅之上好追求”,如1983年是癸亥年、1988年是戊辰年,其两年的年干是戊与癸,故其两年的正月都是甲寅、二月都是乙卯。
  这里必须注意的是推算月干支一定要结合节气进行,须知推月干支是严格以节气为界限,即在本月节气前出生的,就用上个月的干支,节后出生的才用本月干支,若是本月下一个节后出生的,也就是下一个月的节气提前来到本月,则得用下个月的干支。

  第三节纪日推算方法

  日干支的推算方法一般按阳历日期来推算,先以当年的元旦干支的代表数为基础(天干1~10,地支1~12)另加所求日数,然后查表按月进行加或减(附后),再除去干支的周转数(天干10,地支12),所余的数即为所求的日干支的代表数,即可按数字转为干支,此为平年的日干支推算法。如遇闰年,因二月多一天,所以在用上法推算时,从三月份起,应在所求日干支数上再加1。
  附:各月干支加减表
  一月干支均减1    二月干加0支加6
  三月干减二支加10   四月干减1支加5
  五月干支均减1    六月干加0支加6
  七月干支均加0    八月干加1支加7
  九月干支均加2    十月干加2支加8
  十一月干支均加3   十二月干加3支加9
  为了便于记忆,有歌一首:
  一五双减一  二六加零六
  三减二加十  四减一加五
  七零九加二  八加一七走
  十上加二八  冬三腊三九
  闰从三月起  余数均加一
  例1:求1981年12月31日的日干支
  查1981年元旦干支为己卯,己的代表数为6,卯为4,即以6、4为基数进行计算。
  干:6+31(所求日数)+3(12月干加3)=40
  除去周转数30,余10。10代表癸,所以日干是癸。
  支:4+31+9(12月支加9)=44
  除周转数36,余8。8代表未所以日支是未。
  合起来可知1981年12月31日为癸未日。并由此可以推之1982年元旦干支为甲申。

纪时推算方法

  每日十二时辰,而干支为六十环周,从甲子时起到癸亥时止,共六十个时辰,五天恰好轮完,周而复始。推算时干支先要知道日干,如甲日、乙日等等,然后按日上起时法来推算,其日上起时歌诀为:
  甲己还加甲,乙庚丙作初,
  丙辛从戊起,丁壬庚子居,
  戊癸从何发,壬子是真途。
  “甲己还加甲”是讲的甲日、己日的子时名称始起于甲子,这甲子就是甲日己日子时的名称。其方法与年上起月法相同。这样,只要知道了每一天子时的名称,以下各时的名称按顺序推就知道了。
  “乙庚丙作初”就是乙日、庚日的子时名称为丙子时。 “丙辛从戊起”就是丙日、辛日的子时名称为戊子时。 “丁壬庚子居”就是丁日、壬日的子时名称为庚子时。 “戊癸何方发,壬子是真途”就是戊日、癸日的子时名称为壬子时。

阳历日期推算阴历日期的方法

  前已述及阴历日期是以月亮的圆缺为计月单位,其以逢朔为初一,以月望为十五(大月为十六日),以月晦为二十九日(大月为三十日)。然而目前记时通常用阳历日期表达,如欲将阳历日期换算成阴历日期可以用以下两种方法:其一是查《新编万年历》,如查1984年6月8日是阴历几日?翻开万年历6月10日是阴历十一,则逆推6月8日是阴历初九。其二可以利用公式推算阴历日期:
  设:公元年数-1977(或1901)=4Q+R
  则:阴历日期=14Q+10.6(R+1)+年内日期序数-29.5n
  (注:式中Q、R、n均为自然数,R<4)
  例:1994年5月7日的阴历日期为:
  1994-1977=17=4×4+1
  故:Q=4,R=1 则:5月7日的阴历日期为:
  14×4+10.6(1+1)+(31+28+31+31+7)-29.5n
  =204.2- 29.5n
  然后用29.5去除204.2得商数6......27.2,6即是n值,余数27即是阴历二十七日。

然后可以自己找万年历
http://site.baidu.com/list/wannianli.htm

上面的是网上搜到的,希望能帮到你本回答被提问者采纳
第2个回答  2013-08-12
中国一直延用夏历(农历、旧历)始于大禹建夏,今年是4711年。对照可网搜。追问

well 懒得搜,复制来吧

追答

懒得复制……

第3个回答  2019-11-26
阳厉10月28号至11月25号,是阴厉十月
第4个回答  2013-08-12
古代说的是农历,跟现在说的日期是不一样的追问

我知道,那什么甲子,丙子,甲申是怎么算的?

相似回答