相傳,在很久以前,有個名叫萬年的青年,看到當時節令很亂,想把節令定準。一天,他上山砍柴,坐在樹陰下休息,樹影的移動啟發了他,他設計了一個測日影計天時的晷儀。可是,天陰雨霧,影響測量。後來,山崖上的滴泉引起了他的興趣,他又動手做了一個五層漏壺。天長日久,他發現每隔三百六十多天,天時的長短就會重復一遍。
當時的國君叫祖乙,天氣風雲的不測,使他很苦惱。一個名叫阿衡的大臣,為討好皇上,奏稱要設天臺敬祭天神。祖乙認為有理,便帶領百官去祭天,卻無濟於事。萬年知道後,忍不住就帶著日晷和漏壺去見皇上,對祖乙講清了日月運行的道理。祖乙聽後龍顏大悅,感到有道理。於是把萬年留下,在天壇前修建日月閣,築起日晷臺和漏壺亭。並派了十二個童子服侍萬年。祖乙對萬年説:"希望你能測準日月規律,推算出準確的晨夕時間,創建曆法,為天下的黎民百姓造福。"
有一次,祖乙傳旨要阿衡去了解萬年測試曆法的進展情況。當他登上日月壇時,看見天壇邊的石壁上刻著:
日出日落三百六週而复始從頭來。草木枯榮分四時,一歲月有十二圓。
阿衡見此,知道萬年的曆法已研究成功,心中忐忑不安。他萬分懼怕萬年因創建曆法而得寵,國君會怪罪自己提出祭祀天神的主意。於是,他陰謀策劃,派了一個刺客去除掉萬年。刺客攀上日月閣,見萬年正在閣上觀察星斗,便張弓搭箭,準備射死他。誰知,刺客被衛士發現,被當場緝拿。祖乙知後,懲處了阿衡,親自登上日月閣看望萬年。萬年指著天象,對祖乙説:"現在正是十二個月滿,舊歲已完,新春復始,祈請國君定個節吧。"祖乙説:"春為歲首,就叫春節吧。" 冬去春來,年復一年。後來,萬年經過長期觀察,精心推算,制定出了準確的太陽曆。當他把太陽曆呈奉給繼任的國君時,已是滿面銀鬚。國君深為感動,為紀念萬年的功績,便將太陽曆命名為"萬年曆",封萬年為日月壽星。以後,人們在過年時挂上壽星圖,據説就是為了紀念德高望重的萬年的。這就是春節的來歷。