一年按太阳的运行分为二十四节气,又按照月亮的运行分为月。小月、大月十二个加起来,只有三百五十四天或三百五十五天。两者相比,相差约十一天。为了协调二者,古人采取“设闰”的办法来处置,若干年中就有一年是十三个月的(闰月)。二十四节气,既不是按阴历,也不是按阳历,严格的说是按太阳黄经角度来定,太阳在星空背景下的运行路线称为“黄道”,当太阳运行到黄经0度时,就是春分,大概十五天一个节气,以此类推,“清明”,就是太阳运行至黄经15度时。因闰年之故,节气的日期会有改变,但日期差异只会在3天内,清明节的日子也就在公历4月4号到6号之间了,比如今年清明是4月5号,09年清明就是4月4日,而其他几个传统节日端午、中秋、春节由于是按月相推算的阴历,所以公历日期每年变化就大了。