根据现有的考古材料,古人早在殷商时代就开始用天干地支纪日,大概已有4000多年的历史。
天干的汉字数目依次是:甲、乙、丙、丁、戊、己、庚、辛、壬、癸。地支的汉字数目依次是:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。
关于天干地支的起源,有人认为是巴比伦文化影响的结果,有人认为是古人对太阳和月亮运行周期的描绘,有人认为是古代人农业经验的反映。
天干地支二者的组合,产生了六十甲子,在中国采用公历之前,人们长期用它记年、月、日,如甲子年、丙寅年、戊辰年等。例如,公元2001年,是中国农历的辛巳年;下一个辛巳年则是在60年以后,即公元2061年。
天干地支的主要序数功能被一二三四等数字取代之后,人们仍然用它们作为一般的序数字。尤其是甲乙丙丁,不仅用于罗列分类的文章材料,还可以用于日常生活中对事物的评级与分类。
在阴阳五行理论中,干支按其顺序分为阴阳,逢单数属阳,逢双数属阴。天干的甲、丙、戊、庚、壬,地支的子、寅、辰、午、申、戌为阳;天干的乙、丁、己、辛、癸,地支的丑、卯、巳、未、酉、亥为阴数。在这个基础上,根据相生相克的理论,推算人事的和谐、兴衰、冲突及其生灭。
天干地支这样一些符号被赋予了丰富的神秘的文化内容,是了解古代中国人思维习惯和生活方式的重要材料。