年月日的由来:人们根据地球自转,产生了昼夜交替的现象,也就形成了“日”的概念;根据月亮围绕地球公转,也就产生了朔月,从而形成了“月”的概念;根据地球围绕太阳公转产生的四季交替现象,从而形成了“年”的概念。
计算算法:
历法是推算年、月、日的长度和它们之间的关系,制订时间顺序的法则叫“历法”。以回归年为单位,在一年中安排多少个整数月,在一个月中又安排多少个整数天的方法和怎样选取一年的起算点的方法就叫历法。
历法问题的复杂性全在于回归年和朔望月这两个周期太零碎,它们同“日”之间的关系,不像公里同米之间的关系那样简单;而且,它们彼此之间也不能通约。所以,历法总是顾此失彼,不能同时协调两个周期。由于这两个原因,历法一般地分为三类;太阴历、太阳历和阴阳历。侧重协调朔望和历月关系的叫太阳历,简称阳历;兼顾朔望月和回归年、历月和历年的叫阴阳历。
无论哪一种历法,都有一个协调历日周期和天文周期的关系间题。在原则上,历月应力求等于朔望月,历年应力求等于回归年。但由于朔望月和回归年都不是整日数,所以,历月须有大月和小月之分,历年须有平年和闰年之别。通过大月和小月,平年和闰年的适当搭配和安排,使其平均历月等于朔望月,或平均历年等于回归年。这就是历法的主要内容。
年月日的由来可以追溯到中国古代的夏朝时期,当时人们以农业为主要生产方式,时间的计量主要是依据农事活动进行的。为了便于管理,夏朝开始使用以年为单位的历法,用来纪录农业生产的季节和气象变化等。
后来,随着社会的发展,时间的计量也逐渐细化,出现了以月和日为单位的历法。
现代的年月日则是在西方文化传入中国后逐渐形成的,主要是基于罗马历,即以公元元年为起点,以365或366天为一年,以12个月为一年,以每月30或31天为一月,以7天为一周的制度。