萬年歷是我國古代傳說中最古老的一部太陽歷。為紀念歷法編撰者萬年功績,便將這部歷法命名為“萬年歷”。
而現在所使用的萬年歷,即:包括若干年或適用于若干年的歷書 。隨著科技的發展,現代的萬年歷能同時顯示公歷、農歷和干支歷等多套歷法,更能包含黃歷相關吉兇宜忌、節假日、提醒等多種功能信息;而其載體更包括歷書出版物、電子產品、電腦軟件和手機應用等非常豐富,極為方便人們查詢使用。萬年只是一種象征,表示時間跨度大。
陽歷,可能是我們的祖先最早使用的歷法,它根據太陽運行規律制定。古人以為太陽繞地球運行,轉動一周為一年——今日我們知道是地球繞太陽公轉的周期,但古人的認識卻相反。據學者考證,戰國時還有太陽歷,一年十個月,以天干為名,每月三十六日,分三旬,旬以地支為名,如此十個月三百六十日,加上五至六天不入干支的“廢日”,一年就是三百六十五日或三百六十六日。在那種情況下,節氣的安排首先有“夏至”、“冬至”,繼而又有“春分”、“秋分”,季節上的回歸年先分春秋二季,后來再分出春夏秋冬四季,以至二十四節氣。古代文獻《管子》中有這種歷法的痕跡,彝族和西南少數民族的火把節與之有關。嶺南民間至今還流傳“冬至大過年”的說法,就是民間對這種歷法的記憶殘留。古人確實曾經以“一陽更始”的冬至作為元旦。
陰歷是按月亮的盈虧變化來制定的。一個朔望月的周期是二十九或三十天,年的長短只是月的整倍數,與回歸年無關。月也與四季寒暑無關。希臘歷和回歷都屬于這種歷法。它的一年中,也不可能出現“雙春”、“盲年”。
















