减轻虫害，祈祷获得好收成。还有说法认为，汉武帝时听从谬忌之说，在甘泉宫修建太一祠坛，在正月十五日祭太乙神最隆重，从黄昏开始，通宵达旦用盛大的灯火祭祀，加上夜晚常有流星经过祠坛之上，从此形成了正月十五张灯结綵的习俗。也有说法是，汉明帝笃信佛法，听从蔡愔的建言，敕命正月十五夜，在宫内「燃灯表佛」，从此民众效仿，皆点灯供奉佛祖。东汉末年，元宵节作为节日才正式初步形成。隋朝初年，元宵节完全形成。在唐朝，元宵赏灯十分兴盛，无论是京城或是乡镇，处处张挂彩灯，人们还制作巨大的灯轮、灯树、灯柱等，满城的火树银花