php天干地支计算器的实现方法
内容摘要
这篇文章主要为大家详细介绍了php天干地支计算器的实现方法,具有一定的参考价值,可以用来参考一下。
文章正文
这篇文章主要为大家详细介绍了php天干地支计算器的实现方法,具有一定的参考价值,可以用来参考一下。
感兴趣的小伙伴,下面一起跟随php教程的小玲来看看吧!
天干地支,简称“干支”。在中国古代的历法中,甲、乙、丙、丁、戊、己、庚、辛、壬、癸被称为“十天干”,子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥叫作“十二地支”。十干和十二支依次相配,组成六十个基本单位,两者按固定的顺序互相配合,组成了干支纪法。从殷墟出土的甲骨文来看,天干地支在我国古代主要用于纪日,此外还曾用来纪月、纪年、纪时等。
天干地支算法1
天干地支算法:
一.公元后的:天干:甲4 乙5 丙6 丁7 戊8 己9 庚0 辛1 壬2 癸3如1894年末尾一个数是4就甲年,依此类推
地支:子4 丑5 寅6 卯7 辰8 巳9 午10 未11 申0 酉1 戌2 亥3 换算:1894除以12,余数是几,就在地支中找几
二.公元前的:天干:甲7 乙6 丙5 丁4 戊3 己2 庚1 辛0 壬9 癸8如公元前7年就是甲年依此类推
地支:子-9 丑-8 寅-7 卯-6 辰-5 巳-4 午-3 未-2 申-1 酉0 戌-11 亥-10换算:如公元前221年,-221除以12,余数是几,就在地支中找几
代码如下:
1 2 3 4 5 6 7 8 9 10 11 | <code><?php /* php教程 www.512Pic.com */ $TGDZ = array ( array ( '甲' , '乙' , '丙' , '丁' , '戊' , '己' , '庚' , '辛' , '壬' , '癸' ), array ( '子' , '丑' , '寅' , '卯' , '辰' , '巳' , '午' , '未' , '申' , '酉' , '戌' , '亥' ) ); $Year = 2014; $Year_JiSuan = $Year - 1900 + 36; $TianGanDiZhi = $TGDZ [0][ $Year_JiSuan % 10] . $TGDZ [1][ $Year_JiSuan % 12]; echo $Year . "年为农历[" . $TianGanDiZhi . "]年" ; ?> </code> |
天干地支算法2
代码如下:
1 2 3 4 5 6 7 8 9 10 11 | <code><?php /* php教程 www.512Pic.com */ $TGDZ = array ( array ( '庚' , '辛' , '壬' , '癸' , '甲' , '乙' , '丙' , '丁' , '戊' , '己' ), array ( '申' , '酉' , '戌' , '亥' , '子' , '丑' , '寅' , '卯' , '辰' , '巳' , '午' , '未' ) ); for ( $Year = 1900; $Year <= 2099; $Year ++) { $TianGanDiZhi = $TGDZ [0][ $Year % 10] . $TGDZ [1][ $Year % 12]; echo $Year . "年为农历[" . $TianGanDiZhi . "]年<br>" ; } ?> </code> |
注:关于php天干地支计算器的实现方法的内容就先介绍到这里,更多相关文章的可以留意
代码注释