中国古代采用干支纪年的方法,是非常科学的,但在当时乃至后来漫长的社会进程中,能识文断字的人毕竟是极少数,要用甲乙丙丁、子丑寅卯等天干地支的组合来记住所生的年份,这对于不识字的大多数人来说是非常困难的。为了便于记忆和推算,人们就采用鼠、牛等12种动物来与12地支相对应的方法,每年用其中的一种动物来作为这一年的属相。例如,今年按农历是戊子年,属相便是鼠。记住戊子年比较困难,记住鼠年就容易多了。
由于天干10位,地支12位,所以每过12年就是一个小循环,每过60年就是一个大循环 (一个花甲子)。这就是说每过12年人就会遇到与自己出生那年相同的属相年,这就是人们所说的本命年。
人逢本命年对红颜色特别喜爱。本命年的红色讲究应该是源于中国汉民族传统文化对于红色的崇拜。汉民族把红色视为喜庆、成功、忠勇和正义的象征,尤其认为红色有驱邪护身的作用。因此在大年三十人们便早早地穿上红色内衣,或系上红色腰带,有的随身佩带的饰物也用红丝绳系挂,来迎接自己的本命年。认为这样才能趋吉避凶,消灾免祸。
人逢本命年还有拜祭“本命神”的风俗。北京的白云观内有个元辰殿,里面供奉着 “六十甲子神”。每年的正月上旬这里的香火都很旺,来这里上香的人都会向各自的本命星辰烧香礼拜,祈求平安。本命神的说法来源于道教。作为中国土生土长的宗教,道教自然与天干、地支、12生肖有着天然的亲和关系。对于本命神,各地叫法有所不同,但统称为六十甲子神。以甲子年为首,60年内不同年份出生的人都能找到属于自己的本命神。