白癜风治愈 http://pf.39.net/bdfyy/bdfzg/200531/7935645.html生肖属相是公历还是农历?
二十四节气是公历还是农历?
生辰八字是怎么得来的?
这是我们日常生活中经常问到的一些问题,也确实是历法方面的难题。不过,看了这篇文章,马上你就明白了。
历法是记录查询日期的规则。
我们中国人日常接触的历法有三种,分别是公历、农历、干支历。
它们都是天文历,并且分别为星历、月历、日历。
--“什么?公历是星历?没有搞错吧?”
觉得不对吗?别着急,听我说完,你就明白了。
(一)我们首先来了解公历。
公历,又叫罗马历,就是我们日常所用的历法。比如说今年是年啊,这个就是。
公历起源于古埃及,就是与中国同属四大文明古国的那个古埃及。
虽然古埃及是农耕文明,但是他们的气候不像我们这么四季分明,对他们影响最大的不是气候,而是尼罗河周期性的大洪水。
他们发现尼罗河发洪水跟天狼星的位置变化周期存在着某种关系,于是就依此建立了他们的历法,也就是古埃及历。
古埃及历每年天,没有置闰的规则。
后来罗马帝国兴起后,他们参照了古埃及历,制订了他们的历法,加入了置闰的概念,也就是每四年闰一天。
古罗马历每年天,单月也就是一、三、五、七、九、十一这六个月是31天,其余的是30天。这样一来,一年是天,怎么办呢?因为二月是罗马处决犯人的月份,他们认为不吉利,所以就把二月取消掉一天,剩下29天。
后来呢,有一个罗马皇帝发现,以前的几个伟大的罗马皇帝都出生在上半年或七月的单月,也就是31天的大月,而他出生在下半年的小月,他说:那不行,我也要享受大月的荣耀!所以他就改了历法,把下半年的九月和十一月变成了小月,而八、十、十二这三个月变成了大月。
多出了一天怎么办呢?既然二月是不吉利的月份,所以就再取消掉一天吧!
于是,罗马历就成了今天的这个样子。
是不是有点荒唐?(外国人一直都这样荒唐,习惯了就好)
随着嫉妒教的广泛传播,世界上越来越多的国家开始使用罗马历,并且以野稣出生的那一年作为元年,这就是公元纪年的由来。
民国时期,袁世凯为了同世界接轨,进行了历法改革,从那时起,中国也开始使用公元纪年了。
从起源来看,公历属于星历,有了置闰的概念才让它有了日历的特征,但公历的本质仍然是星历,来源于古埃及人对星象的研究,所以它并不能很好的指导农耕文明。
(二)然后我们再来了解农历。
农历又叫阴历、月历,是我国古代劳动人民创立的一种传统历法。
这种历法以月亮的圆缺变化规律为标准所创立,简单直观。
由于月亮盈亏变化一次的时间是29天多一点,所以农历每月只有29天或者30天,没有别的可能。
为了解决月和年无法匹配的问题,古人设置了闰月,每19年有7个闰月。
当然了,每个闰月的天数也是29天或者30天。
由于参照了月亮,而月亮被古人称为“太阴”,所以这种历法又被称为“阴历”。
农历是参照月亮变化的历法,而月亮基本上影响不了农业,所以虽然农历叫作农历,但无法指导农耕文明。不过它的观测方法简单,每个老百姓都可以根据月亮的圆缺变化来估算出大致的日子,所以在民间流传甚广。
农历的正月初一,在古代被称为“元旦”,到了民国时期,历法改革,把公历的一月一日改称为元旦,而农历的正月初一则被改称为“春节”。
除了春节以外,很多大家耳熟能详的节日都是农历的,比如正月十五元宵节、五月初五端午节、七月十五中元节、八月十五中秋节、九月初九重阳节,等等。
(三)最后我们再来了解干支历。
干支历以用天干地支作为计时符号而得名,又被称为万年历、老*历。
清朝末年,为何一些重大事件都用干支来表示呢?比如戊戌变法、甲午海战、辛丑条约、辛亥革命等,那是因为民国之前的中国,官方历法就是干支历。
干支历在古代非常重要,民国前的春节就是干支历每年的第一天,也就是“立春”那一天。
那么,干支历是怎么来的呢?
中国古代的天文职位,比如司天监,他们就用圭表来记录太阳的影子轨迹,每年把正午日晷影子的最短和最长的那两天称为“夏至”和“冬至”,然后再算出居中的两天,分别为“春分”和“秋分”。
不难发现,这就是间接计算出了地球和太阳的位置关系。
依这些时间节点为骨架,把一年分成12等分,也就是十二个月。然后这12个月用天干地支表示出来,就是干支历。
每月的第一天叫作“节令”,每月中间的那一天叫作“气令”,它们总共有24个,这就是二十四节气。
这24节气本来就是为农耕事务做指引的,所以干支历是最符合农耕文明的历法。
由于日晷准确记录了日地关系,所以干支历才是真正的日历、阳历。
在干支历中,年月日时都是使用天干地支来表示的。具体规则比较复杂,有年上起月法、日上起时法等等。受篇幅所限,本文不再赘述。
生肖属相就取决于年份的地支,地支有十二个,对应了十二属相。
比如今年辛丑年,丑就是属相牛;明年壬寅年,寅就是属相虎。
既然属相来自于干支历的年份地支,所以,两个属相的分界点,请注意,不是元旦,也不是春节,而是立春。
如果你准确的出生时间也就是年月日时同时使用干支来表示出来,那么这就是你的生辰八字。
去翻一下万年历吧,看看你的生辰八字是什么。