真正的日历产生,大约在一千一百多年前的唐顺宗永贞元年,皇宫中就已经使用皇历。最初一天一页,记载国家、宫廷大事和皇帝的言行。皇历分为十二册,每册的页数和每月的天数一样,每一页都注明了天数和日期。发展到后来,就把月日、干支、节令等内容事先写在上面,下部空白处留待记事,和现在的“台历”相似。那时,服侍皇帝的太监在日历空白处记下皇帝的言行,到了月终,皇帝审查证明无误后,送交史官存档,这在当时叫日历,这些日.历以后就作为史官编写《国史》的依据。
后来,朝廷大臣们纷纷仿效,编制自家使用的日历。至于月历以后又发展成挂历、台历等各种形式,只是近一个世纪的事。随着时代的发展,·尽管日历的品种增多、花样也不断翻新,但仍旧保持着古老日历的格局。
“公历纪元”产生于基督教盛行的六世纪,当时,为了扩大教会的统治势力,神父们把任何事情都附会在基督教上。公元525年,一个叫狄奥尼西的神父,为了预先推算七年后(即公元532年)“复活节”的日期,提出了所谓耶稣诞生在古罗马的狄奥克列颠纪元之前284年的说法,并且主张以耶稣诞生之年作为起算点的纪元,这个主张得到了教会的大力支持。公元532年,教会把狄奥克列颠纪年之前的284年作为公元元年,并将此纪年法在教会中使用。到1582年罗马教皇制定格里高利历时,继续采用了这种纪年法。由于格里高利历的精确度很高,而为国际通用,所以被称为公历。从此,教士所臆造的耶稣诞生的年份便被称为公元元年。所谓“公元”,就是公历纪元。
公元常以 A.D.(拉丁文 Anno Domini 的缩写,意为“主的生年”)表示,公元前则以 B.C.(英文 Before Christ 的缩写,意为“基督以前”)表示。
日历又分为阴历阳历。阳历亦即太阳历,其历年为一个回归年,现时国际通用的公历(格里历)即为太阳历的一种,亦简称为阳历;阴历亦称月亮历,或称太阴历,其历月是一个朔望月,历年为12个朔望月,其大月30天,小月29天,伊斯兰历即为阴历的一种;阴阳历的平均历年为一个回归年,历月为朔望月,因为12个朔望月与回归年相差太大,所以阴阳历中设置闰月,因此这种历法与月相相符,也与地球绕太阳周期运动相符合。中国的农历就是阴阳历的一种。中国始有历法大约在四千多年以前。根据甲骨文中的一页甲骨历,证明殷代的历法已具有相当的水平,这一页甲骨历是全人类最古老的历书实物,这页甲骨历也就叫日历。 但真正的日历产生,大约在一千一百多年前的唐顺宗永贞元年,皇宫中就已经使用皇历。最初一天一页,记载国家、宫廷大事和皇帝的言行。皇历分为十二册,每册的页数和每月的天数一样,每一页都注明了天数和日期。
公元纪年又称西元纪年,简称“西元”或“公元”。西元纪年是基督教的纪年法。西元在中世纪拉丁文的写法是Anno Domini,简写AD,意为“主的年代”(In the year of the Lord)。以西元525年罗马僧侣狄欧尼休认定的耶稣生年为纪元元年。西元前则在英语中表示为BC,即基督之前的年代(Before Christ)。西元纪年采用的历法叫格里高利历(Gregorian calendar)。通常称为“西历、公历”,也就是我国政府现行所采用的纪年历。
现在的公历是指西方通用的格里高利历。是在1582年当时的教皇格里高利十三世改革儒略历后形成的。公元前后以基督教耶稣的诞辰为分界。
日历的起源没有具体的日期 是古人经过长期的天文观察得出来的 至于公元纪年 以耶稣的出生日作为公元元年 之前是公元前 之后是公元后
中国民间一般使用农历。农历也称夏历,相传是夏朝指定的历法。到了唐朝,僧一行制订了大衍历,元时郭守敬又发明了授时历。授时历与现行公历相差无几。