一文读懂算命用公历还是农历
要搞明白这个问题,首先我们需要知道算命的运行逻辑和历法之间的关系。我们之前谈过,天干地支的本质是五行,五行的本质是阴阳,这很像我们现在的二进制计算机语言。但实际比对下来发现,干支的作用关系十分复杂,并不能用我们现在所知的数学模型来表示,简单的说就是五行的生克关系,天干地支的作用关系并不是数学逻辑关系,而是有一套独特的运行逻辑,其特殊性决定了在把它的规律“科学化”之前,必须按照它运行要求去使用符号,在这里我们用数学符号与天干、地支符号相对应的方式方便大家理解。
用什么历法,目的是为了让代入运算的符号准确,从而能计算出准确的答案,因此我们需要搞明白历法之间的关系。我们常听说的历法有四类:阳历和阴历、公历和农历,很多人认为阳历就是公历、阴历就是农历,其实这不对。
阴历即月亮历,它是根据观测月亮的望朔变化而得来。古人发现月相变化的周期大约是30天(实际为29.53天),大约经过12个周期四季变换就会轮回一次。因此将一年分为12个月,大月30天、小月29天,一年共350天。但我们都知道地球公转一周的时间是365¼天,这样下来用不了几年四季就会颠倒,古人也发现了这个问题,因此采用19年7闰的方式,来增加闰月,以此进行修正。目前世界上只有伊斯兰历采用的是纯阴历,因此穆斯林每年的节日时间是不同的。一个星期的时间大约是月相变化周期的¼,古人用日、月及五大行星为其命名,称为“七曜”,在少数民族中常有以星期为单位的宗教活动,因此在方言中星期也称为“礼拜”。
阳历即太阳历,它是古代天文学根据观测太阳活动、四季冷暖变化后总结出来的。通过观测太阳在一年当定时刻的高度角变化,古人总结发明了干支历和二十四节气,分为十二节和十二气,太阳从黄经零度起,沿黄经每运行15度所经历的时日称为一个节或气。十二节为干支历月与月的分界点,十二气则为西方十二星座的分界点。
农历是我国古代为指导农业生产,在阴历的基础上加上二十四节气而形成的阴阳混合历。
公历则是西方以耶稣诞生的时间作为公元元年,在阳历的基础上改革而成的历法。由于近代众所周知的原因,辛亥革命后政府采用公历作为国历,新中国成立后政协会议通过沿用公历纪年。
搞明白了历法之间的关系,我们知道农历和公历都不能客观的表述四季交点,而我国古代预测学采用的干支历是太阳历的一种,能准确计算太阳运行周期。因此,无论是公历或是农历时间,只要准确,通过转换成干支历,就得到了预测学代入计算的符号。古人用天干地支两两相配的六十个组合来表示X年X月X日X时,每个“X”中填入的是两个字,合起来称为“八字”,它们看上去就像四根立着的柱子,因此也叫做“四柱”。
过生日是按阴历过还是按阳历过?什么时候不能过生日?
生日就是指一个人出生的日子,人们为了记住这个美好的日子,便每年在这个日子以此庆贺作为纪念,这也就是过生日。人只要活着每年都会有生日,然而人到了一定的年龄,并不是每年都可以过生日的,毕竟在民间有着民俗中的一些禁忌和地方习俗的限制,那么,在民间,过生日有什么讲究?什么时候不能过生日呢?下面我们就一起来了解一下。
生日是“阴历”过、还是“阳历”过?在我国历法中,有阴历和阳历两种历法,阴历也称太阴历、农历,阳历也称太阳历、公历。在现实生活中,两种历法并不可能每年都达到完全的一致。因为阴历它是按月亮绕地球一周的运行所计算的,而阳历它是按地球环绕太阳一周运转而计算的。
如果公历和农历各自以自己的时日算下去,三年就相差一个月的时间。因此说,出生日的阴历和阳历,在以后的年份中并不会是同一天,这也就导致了每个人都有一个阳历生日和一个阴历生日。比如,在阳历上2022年的6月1号是阴历的五月初三,而到了阳历2023年的6月1号却是农历的四月十四。那么,生日是按阴历过呢?还是按阳历过呢?
在以前的时候,人们过生日过的是阴历生日,毕竟以前的人们所用的纪时方法,是以天干地支来纪时间的,一个人的“生辰八字”也是由天干地支而来,“生辰八字”中的生日,也是以农历年来推算的,因此,老一辈讲究的是过阴历生日。
但是随着时代的发展,现在的年轻人也并入了世界,并学习西方的一些文化,因此年轻人过生日过阳历的也就多了起来。特别是90后,00后的年轻人,因为身份证上生日的原因,他们认为过“阴历年”的生日就是老封建。甚至还有一些人认为,阳历代表了“阳”,阴历代表了“阴”,活着的人就要过阳历生日。
但老一辈却认为,还是该过阴历生日的,毕竟这是老祖宗留下来的传统文化习俗,老人们认为,阴历蕴含了我们民族的传统思想,毕竟我国很多重要的节日都是以农历来定的。比如、中秋节、重阳节、春节、端午节、清明节等等。而只有少部分的节日才参照阳历,比如、元旦、妇女节、劳动节等。
当然了,生日只是一种形式和和纪念,阴历生日体现的是传统文化,阳历生日体现的是对新生事物的追求,现在的年轻人选择阳历,最少便于记忆,不再为农历闰月过生日而困惑。
过生日按阳历算还是按阳历算都一样,一年一个生日,不管是过阳历生日,还是过农历生日,只要自己觉得开心,跟着心走就可以了。
什么时候不能过生日呢?虽然过生日是对自己出生日的纪念,但也不是什么时候都能过生日的。一般情况下,对于孩童时期没太多的讲究,毕竟大人们的盼望就是一年年的让孩子长大成人。现在多数的人们,在孩子十八岁以前,是都要为孩子过生日的,但十八岁以后就不能随便过生日了。
十八岁以前还不算成年人,过了十八岁也就是成年人了,在民俗中有句话叫“父母在不庆生”,意思就是说,有上面有父母在是不能过生日的。这大家应该很好理解,父母已把自己含辛如苦的养大成人,应该好好关心父母才对,自己刚步入社会,自己的生日过与不过都一样。
因此说,十八岁生日一过,以后有父母健在,自己就不能随便过生日了,如果过生日也是想着为父母过生日,这是一种回报,也是对父母的一种感恩。那么,什么时候才能过生日呢?
人到三十是可以过生日,在传统文化中有句话叫“三十而立”,也就是说到人到了三十岁是有责任有担当的时候,过生日就是为了一份责任。按老一辈的说法,也仅三十岁而已,下一个生日就要到六十周岁了。
常言道“六十岁一轮回”,也就是说六十年一个甲子年,人走过了六十岁,已尝尽人间酸甜苦辣,年龄以后也就会慢慢变老,也是该享福的时候了,毕竟古代也有着“人生七十古来稀”的说法。虽然现在生活条件好、医疗先进,人们的寿命已增加了不少,但步入了老年人的行列,六十岁过生日,也理所当然,毕竟六十岁该奋斗的奋斗了,以后过好自己才是最重要的,因此,民间也有着为老人做六十大寿的说法,但六十以后也是不可以随便过生日的,这又是为什么呢?
寓意不好的年份不能过生日,比如说、有句俗话“七十三、八十四,阎王不请自己去”,这也是民间的一种忌讳。在古人的观念中,七十三岁和八十四岁,是两个不吉利的“坎”,对于古人来说,这两道坎简直就是一种心理阴影,因此,到了这个年龄不可以做生日。
毕竟人是一种有思维的动物,难免胡乱猜思,从而影响生存的信心,虽然年龄大了过个生日是晚辈对长辈一种孝道,但在一些老人的眼里,也许是一件坏事,并非好事。甚至有的老人认为,年龄大了再过生日有点后盼着自己早点死去似的,为了避免这种想法和稳定老人的情绪,因此说,该讲究的也要讲究。
总之,过生日是对来到这个美好世界的一种庆祝活动,一年一个纪念日,无法阴历阳历过生日也是应该的,成人以前体现的是父母对子女的关怀,人到中年体现的是一分责任和担当,人到六十岁以后,关乎的是心情和精神健康。什么时候能过,什么时候不能过,自己要慎重而行,勿因过生日而纠结就好。不知大家对于过生日是怎么认为的?欢迎留言!
公历与干支历纪年转化的计算方法,学会后就可以自己测算生辰八字
公历是现在国际通用的历法,是一种阳历;干支历是一种用六十组各不相同的天干地支标纪年月日时的古老历法,十天干和十二地支依次相配,组成六十个基本单位,是一种星辰历。公历和星辰历经过计算可以进行转化。
十天干与十二地支
干支纪年月日时
干支纪年计算方法
公元前的算法:
记n为公元年除以10的余数,则天干为8-n(n﹤8)或8-n+10(n≧8),
记n为公元年除以12的余数,则地支为10-n(n<10)或10-n+12(n≧10)。
公元后的算法:
记n为公元年除以10的余数,则天干为n-3(n>3)或n-3+10(n≤3),
记n为公元年除以12的余数,则地支为n-3(n>3)或n-3+12(n≤3)。
以2021年为例,2021年为公元后的年份,用公元后纪年。2021除以10得余数1,天干为1-3+10=8,查天干次序(甲乙丙丁戊己庚辛壬癸)得“辛”;再将2021除以12得余数为5,则地支为5-3=2,查地支次序(子丑寅卯辰巳午未申酉戌亥)得“丑”,故2021年为辛丑年。
干支纪月计算方法
天干推排方法 :甲己之年丙作首,乙庚之岁戊为头;丙辛岁首寻庚起,丁壬壬位顺行流;若言戊癸何方求,甲寅之上好追求。
十二地支按照寅卯辰巳午未申酉戌亥子丑分别对应正月到十二月。
干支纪月表
以2021年5月为例,2021年为辛丑年,根据“丙辛岁首寻庚起”,天干正月为庚,按照循环顺序排到五月则为甲,五月对应地支为午,所以2021年5月为辛丑年甲午月。
干支纪日计算方法
高氏日柱公式
r日柱的母数,r除以60的余数即是日柱的干支序列数;s公元年数后两位数减1,s/4取整数值商;u为s除以4的余数;m为月基数,d为日期数,x为世纪常数;注意如为闰年2月之后,求出的r需要再加1。
17~26世纪的世纪常数x
月基数m
六十甲子表
由于公历与干支纪法的体系和周期完全不同,因此它们之间的换算问题比较复杂,尤其是求解公历任一日的日干支是十分困难的。高氏日柱公式采用插入世纪常数和月基数的方法,简捷准确而又科学实用,解决了由来已久的历法换算难题,在历法换算的具体问题上具有极大的实践意义。由于干支纪日按照60日一轮回,为了简便可以依靠查询万年历解决。
用高氏日柱公式计算1949年10月1日即建国当日的日柱,则有s=49-1=48;u=0;m=33;d=1;x=15,将各项数据代入高氏日柱公式可得:r=12×6+5×(12×3+0)+33+1+15=301,故301除以60的余数为1,即当日的日柱为甲子。
干支纪时计算方法
干支纪时把一天分为十二个时辰,从晚上23点整开始,从甲子这个干支开始标注第一个时辰,一个时辰相当于现在两个小时,之后每两个小时接着顺序标注,60组干支不断循环往复,地支只有12个是固定不变的。
天干纪时口诀如下:
甲己还加甲:逢日干是甲或己的日子,子时的时干从甲上起;
乙庚丙作初:逢日干是乙或庚的日子,子时的时干从丙上起;
丙辛从戊起:逢日干是丙或辛的日子,子时的时干从戊上起;
丁壬庚子居:逢日干是丁或壬的日子,子时的时干从庚上起;
戊癸起壬子:逢日干是戊或癸的日子,子时的时干从壬上起。
例如1949年10月1日的日柱为甲子,依据“甲己还加甲”,则上午6点即为丁卯时。
敬天爱人·无我无为
文化常识:你知道什么是生辰八字吗?
就是出生的年、月、日、时辰的天干地支。加在一起一共八个字。
10天干:甲乙丙丁戊己庚辛壬癸
12地支:子丑寅卯辰巳午未申酉戌亥
人们在长期生活实践中发明了用一个天干配一个地支,记年月日时的方法。十天干与十二地支进行不重复组合,便产生了六十对天干地支,称为六十花甲子:
甲子 乙丑 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉
甲戌 乙亥 丙子 丁丑 戊寅 己卯 庚辰 辛巳 壬午 癸未
甲申 乙酉 丙戌 丁亥 戊子 己丑 庚寅 辛卯 壬辰 癸巳
甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑 壬寅 癸卯
甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑
甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥
用六十花甲子分别记人出生的年、月、日、时,就有四对天干地支,共有八个字,即为人的生辰八字。
生辰八字或者说八字,其实是周易术语四柱的另一种说法。四柱是指人出生的时间、即年、月、日、时。在人用天干和地支各出一字相配合分别来表示年、月、日、时,如甲子年、丙申月、辛丑日、壬寅时等。每柱两字,四柱共八字,所以算命又称“测八字”。依照天干、地支沂涵阴阳五行属性之相生、相克的关系,推测人的体咎祸福。不过我们在这里要讲的不是如何“测八字”,而是如何算八字。
四柱八字排立
四柱以指一人出生的年、月、日、时。四柱排立是指找出一个人的生辰八字。主要分四步进行。
排年柱
年柱, 即人出生的年份用干支来表示. 注意上一年和下一年的分界线是以立春这一天的交节时刻划分的, 而不是以正月初一划分. 如某人阳历2000年2月4日22点17分生, 由于阴历2000年交立春是阳历2000年2月4日20点32分, 因此此人的年柱为2000年之庚辰,而非1999年之已卯.
排月柱
月柱, 即用干支表示人出生之年月所处的节令. 注意月干支不是以农历每月初一为分界线, 而是以节令为准, 交节前为上个月的节令, 交节后为下个月的节令.
一月 寅月 二月 卯月 三月 辰月 四月 巳月
从立春到惊蛰 从惊蛰到清明 从清明到立夏 从立夏到芒种
五月 午月 六月 未月 七月 申月 八月 酉月
从芒种到小暑 从小暑到立秋 从立秋到白露 从白露到寒露
九月 戌月 十月 亥月 十一月 子月 十二月 丑月
从寒露到立冬 从立冬到大雪 从大雪到小寒 从小寒到立春
节令含义:
正月立春: "立"是开始的意思, 表示万物复苏的春天又开始了, 天气将回暖, 万物将更新, 是农事活动开始的标志. 立春是公历的2月4日或5日.
二月惊蛰: 春雷开始轰鸣, 惊醒了蛰伏在泥土里冬眠的昆虫和小动物, 过冬的虫卵快要孵化了, 这个节气表示春意渐浓, 气温升高. 惊蛰是公历的3月6日或7日.
三月清明: 这个节气表示气温已变暖, 草木萌动, 自然界出现一片清秀明朗的景象. 清明是公历的4月5日或6日.
四月立夏: 这个节气表示夏季开始, 炎热的天气将要来临, 农事活动已进入夏季繁忙季节了. 立夏是公历的5月6日或7日.
五月芒种: "芒"是指壳实尖端的细毛, 在北方是割麦种稻的时候, 也是耕种最忙的时节, 芒种是公历的6月6日或7日.
六月小暑: 这个节气表示已进入暑天, 炎热逼人, 小暑是公历的7月7日或8日.
七月立秋: 这个节气表示炎热的夏季将过, 天高气爽的秋天开始. 立秋是公历的8月8日或9日.
八月白露: 这个节气表示天气更凉, 空气中的水气夜晚常在草木等物体上凝结成白色的露珠, 白露是公历的9月8日或9日.
九月寒露: 这个节气表示冬季的开始, 预示气候的寒凉程度将逐渐加剧, 寒露是公历的10月8日或9日.
十月立冬: 这个节气表示清爽的秋天将过, 寒冷的冬天开始, 立冬是公历的11月7日或8日.
十一月大雪: 这个节气表示降雪来得较大, 大雪是公历的12月7日或8日.
十二月小寒: 这个节气表示开始进入冬季最寒冷的季节, 会有霜冻, 小寒是公历的1月5日或6日.
以下是年上起月表:月/年
甲己 乙庚 丙辛 丁壬 戊癸
正月 丙寅 戊寅 庚寅 壬寅 甲寅
二月 丁卯 己卯 辛卯 癸卯 乙卯
三月 戊辰 庚辰 壬辰 甲辰 丙辰
四月 己巳 辛巳 癸巳 乙巳 丁巳
五月 庚午 壬午 甲午 丙午 戊午
六月 辛未 癸未 乙未 丁未 己未
七月 壬申 甲申 丙申 戊申 庚申
八月 癸酉 乙酉 丁酉 己酉 辛酉
九月 甲戌 丙戌 戊戌 庚戌 壬戌
十月 乙亥 丁亥 己亥 辛亥 癸亥
冬月 丙子 戊子 庚子 壬子 甲子
腊月 丁丑 己丑 辛丑 癸丑 乙丑
排日柱
从鲁隐公三年(公元前722年)二月己巳日至今, 我国干支记日从未间断. 这是人类社会迄今所知的唯一最长的记日法.
日柱, 即用农历的干支代表人出生的那一天. 干支记日每六十天一循环,由于大小月及平闰年不同的缘故, 日干支需查找万年历.
另外,日与日的分界线是以子时来划分的, 即十一点前是上一日的亥时, 过了十一点就是次日的子时. 而不要认为午夜十二点是一天的分界点.
排时柱
时柱, 用干支表示人出生的时辰. 一个时辰在农历记时中跨两个小时,故一天共十二个时辰.
子时: 23点 --凌晨1 丑时: 1 点 --凌晨3
寅时: 3 点 --凌晨5 卯时: 5 点 --凌晨7
辰时: 7 点 --上午9 巳时: 9 点 --上午11
午时: 11点 --上午13 未时: 13点 --上午15
申时: 15点 --上午17 酉时: 17点 --上午19
戌时: 19点 --晚上21 亥时: 21点 --晚上23
日上起时表:
时/日
甲己 乙庚 丙辛 丁壬 戊癸
子 甲子 丙子 戊子 庚子 壬子
丑 乙丑 丁丑 己丑 辛丑 癸丑
寅 丙寅 戊寅 庚寅 壬寅 甲寅
卯 丁卯 己卯 辛卯 癸卯 乙卯
辰 戊辰 庚辰 壬辰 甲辰 丙辰
巳 己巳 辛巳 癸巳 乙巳 丁巳
午 庚午 壬午 甲午 丙午 戊午
未 辛未 癸未 乙未 丁未 己未
申 壬申 甲申 丙申 戊申 庚申
酉 癸酉 乙酉 丁酉 己酉 辛酉
戌 甲戌 丙戌 戊戌 庚戌 壬戌
亥 乙亥 丁亥 己亥 辛亥 癸亥
拿我的一位朋友举例:朋友生于1984年8月27日,此年为甲子年(书中查到);按照立月柱歌诀可知:他的年天干为甲,所以月以丙为首,所以他的立月柱为,癸酉;相应的他的日柱为癸巳(书中查到);而他的时立柱根据时立柱歌诀得知:癸巳为日干时,以壬配子时,所以时柱应为戊辰。这样就排出了他的生辰八字:“甲子癸酉 癸巳 戊辰”。
孩子是每一位父母的希望,宝宝一出生,就有了个准确的时间,年月日时,即古人常说的生辰八字,这八个字包含了一个人出生时的天体运行的基本状态,也蕴含了一个人今后的命运。
要得到正确的出生时间,白天以日晷仪测量最准。钟表时间是人为的平均时和地区标准时,必须依节气(太阳黄经)计算“真太阳时差”与依出生地计算“地方经度时差”,才能得到真正的出生天文时间。
推夜子时法:
夜子时,与正子时不同,推法亦稍异。查子时之时间,由夜间十一点钟开始,至一点钟为止。在夜十一点至十二点之间生人者,乃是夜子时。是时为今夜之子时,乃属于今日之内。十二点钟后,属明日。所谓夜子时者,乃今日之夜,非明日之早。正子时者,乃明日之早,非今日之夜也。一时有两点钟,前一点钟是夜子,后一点钟是正子。遁干之法,与日上起时法,稍有区别。必须于遁得亥时之后,再加遁一位也。
例:假如丙午年,庚寅月,乙丑日,十一点钟后,十二点钟前,夜子时生。歌诀云:乙庚丙作初。是乙日子时(正子)遁丙子,依次顺数丁丑,戊寅,己卯,庚辰,辛巳,癸未,甲申,乙酉,丙戌,丁亥,夜子时须即戊子也。
《克择讲义》:每午后十一点五十九分五十九秒五十九微为夜子,属阴; 就是上四刻,原作现日之额。若超过十二点起至一点内止,则是早子明日,作下四刻,属阳,万年不易。
自古至今甲己日起甲子时,夜子原起甲子相同,加注夜子可也。
图文均来自网络