php根据日期或时间戳获取星座信息和生肖等信息,php星座分享一个利用php根据日期或时间戳获取相应的干支纪年,生肖和星座信息的函数方法,具体函数代码以及使用方法如下:
/** 判断干支、生肖和星座 */ function birthext($birth){ if(strstr($birth,'-')===false&&strlen($birth)!==8){ $birth=date(y-m-d,$birth); } if(strlen($birth)===8){ if(eregi('([0-9]{4})([0-9]{2})([0-9]{2})$',$birth,$bir)) $birth={$bir[1]}-{$bir[2]}-{$bir[3]}; } if(strlen($birth)=$zone[0]||(100*$m+$d)<$zone[1]){ $i=0; }else{ for($i=1;$i=$zone[$i]&&(100*$m+$d)<$zone[$i+1]){ break; } } } $result['xz']=$xzdict[$i].'座'; $gzdict=array(array('甲','乙','丙','丁','戊','己','庚','辛','壬','癸'),array('子','丑','寅','卯','辰','巳','午','未','申','酉','戌','亥')); $i= $y-1900+36; $result['gz']=$gzdict[0][($i%10)].$gzdict[1][($i%12)]; $sxdict=array('鼠','牛','虎','兔','龙','蛇','马','羊','猴','鸡','狗','猪'); $result['sx']=$sxdict[(($y-4)%12)]; return $result; }
使用实例如下:
<?php header(content-type:text/html;charset=utf-8); echo '';$arr=birthext('1373287361'); //时间戳 print_r($arr); $arr=birthext('2013-07-08'); print_r($arr); $arr=birthext('20130708'); print_r($arr);
打印结果如下:
以上就是关于php根据日期或时间戳获取星座信息和生肖等信息的函数方法,希望对大家的学习有所帮助。
http://www.bkjia.com/phpjc/1063236.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/1063236.htmltecharticlephp根据日期或时间戳获取星座信息和生肖等信息,php星座 分享一个利用php根据日期或时间戳获取相应的干支纪年,生肖和星座信息的函数方...