古哲既有了以太阳为主的天体有以十年为周期性的认识,并用天干表示了出来,又有了用月亮周期性变化来度量太阳年,发明了了十二地支来表示月份,后来又发现了每十二年气候和庄稼有一种规律性变化周期存在。这样,古哲很快就获得了这两种周期应该是天体运动共同体现出来的,应该是相互统一的,有联系的。加之古代中华民族的数学智慧非常发达,他们找到了十与十二的最小公倍数六十。用六十作为周期数,既准确表示了十年周期,也准确表示了十二年周期。
古人是先将一到六十这六十个数字写作一行,然后在第二行依次将天干写了六遍。在第三行依次将地支写了五遍。上下每个字对齐。将同一列的天干和地支联系在一起。这样,古人就获得了表示时间次序的六十个干支符号。第一个自然是甲子,第二个是丑,第三个顺次是丙寅,第四个是丁卯,一直顺次数下去,最后一个肯定是癸亥。
古人经过长期对于天干和地支的分别应用,终于将二者联系在一起,在一个双方都认为是天干周期和地支周期的开始的年代,将之确定为甲子年,这样,一年一年往后排列,周而复始,在中国历史上一直应用了几千年。是世界上应用时间最长有历史记载最长的纪时系统。
在纪年时,天干就称为年干,地支就称为年支。某人出生于丙戌年,年干就是丙,年支就是戌。
用月亮周期度量太阳年,古哲发现每个太阳年月亮经过了十二个多周期。三年就可以多转一圈。为了让月亮年与太阳年统一起来。古人高置了闰月。也用月一个月的干支符号。其它十二个月,就分别用十二支来表示。古哲认为,月亮周期也随着太阳周期变化,因此,也存在着以十为周期的变化,所以也用天干和地支共同构成的六十周期来表示称呼说明每个月。还用上面说的六十个干支符号来表示。在十年中,甲年和己年的子月的天干都刚好是甲,乙年和庚年的子月都刚好是丙子月。丙年和辛年的子月都是戊子月,丁年和壬年的子月,都恰好是庚子月,戊年和癸年的子月都恰好是壬子月。知道了子月,依次数天干和地支的下一位,就获得了下一月的天干和地支了。这样,古人就有了月支和月干的名称。
关于每一日的干支,古人是从这一系统确定下来时,就一直用六十个干支符号轮流着用。一直用到现在。如果知道每年第一日的干支,也容易推算出来其它各日的干支。
人类对于时间的掌握越来越精确。中国古人就将一日分了十二个时辰。分别用地支表示。同时,他们认识到天干对于地支也就是每个时辰的时空状态是有影响的。所以也将甲日和己日的子时,用甲子来表示,将乙日和庚日的子时,用丙子来表示,将丙日和辛日的子时用戊子来表示,将丁日和壬日的子时用庚子来表示,将戊日和癸日的子时用壬子来表示。其它时辰顺数天干和地支都可以获得。
现在我们有了表示年月日时的八个干支符号,古人称为八字。例如某人生于丙戍年,庚寅月,乙亥日,丙子时。干支符号也就是八字,本来是为了记时而发明的。因为与具体的年月日时所在的天体运动状态、气候土地动植万物状态相联系,所以古人从中寻找着八字与生命与人的关系和信号。后来还真发现了。经过几千年不断探索,终于成了中医时间医学的一个重要组成部分