中国古代历法将时间分为天干和地支,大家都应该知道这个概念。天干有十个,分别是甲、乙、丙、丁、戊、己、庚、辛、壬、癸;地支有十二个,分别是子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。
具体推算如下:
首先,确定出生日期(阳历),如果知道出生时间就更好了。然后在万年历上查找对应的天干地支名称。
例如:1986年6月12日上午10:30出生,查到对应的天干地支是丙寅年农历五月初六。星期几不重要,可以忽略不记。同时五月初六对应的是甲午月丁亥日。
如何查找时辰呢?古代一天分为十二个时辰,每个时辰为两个小时。例如,11:00-13:00为子时,1:00-3:00为丑时,依此类推。10:30属于巳时三刻,可以简记为巳时。因此,可以得出这个出生日期的八字为丙寅年甲午月丁亥日巳时。
根据下表对照,年份为丙寅,丙为年份的天干,寅为年份的地支。对表时,只需对照天干即可。年份为丙,在丙/辛栏找到五月对应的是甲午,说明月份的干支为甲午。
此时,已知日为丁亥日,同样方法,丁为日的天干,在丁/壬栏找到巳时,可以得出时辰的干支为乙巳。
根据上述推算表,得出甲午、丁亥、乙巳的推算结果。
年/月干支/月
甲/己 乙/庚 丙/辛 丁/壬 戊/癸
正月/寅 丙寅 戌寅 庚寅 壬寅 甲寅
二月/卯 丁卯 己卯 辛卯 癸卯 乙卯
三月/辰 戊辰 庚辰 壬辰 甲辰 丙辰
四月/巳 己巳 辛巳 癸巳 乙巳 丁巳
五月/午 庚午 壬午 甲午 丙午 戊午
...
六月/未 辛未 癸未 乙未 丁未 己未
七月/申 壬申 甲申 丙申 戊申 庚申
八月/酉 癸酉 乙酉 丁酉 己酉 辛酉
九月/戌 甲戌 丙戌 戊戌 庚戌 壬戌
十月/亥 乙亥 丁亥 己亥 辛亥 癸亥
十一月/子 丙子 戊子 庚子 壬子 甲子
十二月/丑 丁丑 己丑 辛丑 癸丑 乙丑
日天干推时辰干支对照表:
日天干/时干支/时地支
甲/己 乙/庚 丙/辛 丁/壬 戊/癸
子时 甲子 丙子 戊子 庚子 壬子
丑时 乙丑 丁丑 己丑 辛丑 癸丑
寅时 丙寅 戊寅 庚寅 壬寅 甲寅
卯时 丁卯 己卯 辛卯 癸卯 乙卯
辰时 戊辰 庚辰 壬辰 甲辰 丙辰
巳时 己巳 辛巳 癸巳 乙巳 丁巳
午时 庚午 壬午 甲午 丙午 戊午
未时 辛未 癸未 乙未 丁未 己未
申时 壬申 甲申 丙申 戊申 庚申
酉时 癸酉 乙酉 丁酉 己酉 辛酉