古代人把日全食俗称天狗食日,日代表天帝,皇帝是天之子。如果出现日食,就是妖孽侵犯皇帝统治的凶兆,唐朝推背图李淳风认为,发生日食是皇帝失德,奸党当道表现。
如夏朝日全食天下大乱,唐朝日食安史之乱,1842年日全食鸦片战争,1894年日偏食甲午战争,1911年日环食满清亡,1976年日环食唐山大地震。
在上天所显示的各种异象中,以日食最为严重,即所谓“夫至尊莫过乎天,天之变莫大乎日蚀”《后汉书.五行志》注引。
古人一旦发生日食,就会有许多仪式,祈求平安和日食早点结束。在中国,每当日食发生时,民间总会以敲锣打鼓的方式祈求太阳出现。