后来人们把尧死后,舜帝祭祀天地和先帝尧的那一天,当作一年的开始之日,把正月初一称为“元旦”,或“元正”,这就是古代的元旦。历代皇朝都在元旦举行庆贺典仪祈祀等活动,如祭诸神祭先祖,写门对挂春联,书写福字、舞龙灯,民间也逐渐形成祭神佛、祭祖先、贴春联、放鞭炮、守岁、吃团圆饭以及众多的“社火”等娱乐欢庆活动。晋代诗人辛兰曾有《元正》诗:“元正启令节,嘉庆肇自兹。咸奏万年觞,小大同悦熙。”记述元旦庆贺情景。
在民国以后虽然定1月1日为新年,当时只有机关、学校以及外国经营的洋行大商号等才放假1天,老百姓并不承认,仍延承古时旧习以农历初一为新年,因此老北京的街市上与民间均没有什么欢庆活动。解放后将1月1日岁首改称为“元旦”节后,政府仍按照几千年来使用的农历历法按农时节令,在立春前后冬闲时期的“春节”放假三天,民间办“庙会”等欢庆,传承百姓的心愿和千百年的民俗。
据传说起于三皇五帝之一的颛顼,距今已有3000多年的历史。“元旦”一词最早出现于《晋书》:“颛帝以孟夏正月为元,其实正朔元旦之春”的诗中。南北朝时,南朝文史学家萧子云的《介雅》诗中也有“四季新元旦,万寿初春朝”的记载。宋代吴自牧《梦粱录》卷一“正月”条目:“正月朔日,谓之元旦,俗呼为新年。一岁节序,此为之首。”;汉代崔瑗《三子钗铭》中叫“元正”;晋代庾阐的《扬都赋》中称作“元辰”;北齐时的一篇《元会大享歌皇夏辞》中呼为“元春”;唐德宗李适《元日退朝观军仗归营》诗中谓之“元朔”。