1. 首页 > 星座性格 > 文章页面

如何用php根据出生日期计算年龄和星座(PHP版本如何选择)

在excel中如何通过人员的出生日期来计算年龄

各位老铁们,大家好,今天由我来为大家分享如何用php根据出生日期计算年龄和星座,以及星座配对php源码的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

本文目录

如何用php根据出生日期计算年龄和星座用php 输入日期可以判断星座如何用php根据出生日期计算年龄和星座

<?php

如何根据出生日期,自动计算年龄

functioncalcAge($birthday){

$age=0;

$signs=array(array('20'=>'宝瓶座'),array('19'=>'双鱼座'),array('21'=>'白羊座'),array('20'=>'金牛座'),array('21'=>'双子座'),array('22'=>'巨蟹座'),array('23'=>'狮子座'),array('23'=>'处女座'),array('23'=>'天秤座'),array('24'=>'天蝎座'),array('22'=>'射手座'),array('22'=>'摩羯座'));

if(!empty($birthday)){

$age=strtotime($birthday);

if($age===false){

return0;

}

list($y1,$m1,$d1)=explode("-",date("Y-m-d",$age));

list($y2,$m2,$d2)=explode("-",date("Y-m-d"),time());

$age=$y2-$y1;

//下面是判断月份大小,如果只是逄年份的可以去掉,如果算上月份的话,比如:2000年4月1日,那算出来是16算,要到了4月,算出来才是17岁

if((int)($m2.$d2)<(int)($m1.$d1)){

$age-=1;

}

//星座

$key=(int)$m1-1;

list($startSign,$signName)=each($signs[$key]);

if($d1<$startSign){

$key=$m1-2<0?$m1=11:$m1-=2;

list($startSign,$signName)=each($signs[$key]);

}

//return$signName;

}

return$age.$signName;

}

echocalcAge("2011-4-31");

?>

用php 输入日期可以判断星座

$s=5.26;

if($s>=3.21&&$s<=4.19){

echo'你是白羊座';

}elseif($s>=4.20&&$s<=5.20){

echo'你是金牛座';

}elseif($s>=5.21&&$s<=6.21){

echo'你是双子座';

}elseif($s>=6.22&&$s<=7.22){

echo'你是巨蟹座';

}elseif($s>=7.23&&$s<=8.22){

echo'你是狮子座';

}elseif($s>=8.23&&$s<=9.22){

echo'你是处女座';

}elseif($s>=9.23&&$s<=10.23){

echo'你是天秤座';

}elseif($s>=10.24&&$s<=11.22){

echo'你是天蝎座';

}elseif($s>=11.23&&$s<=12.21){

echo'你是射手座';

}elseif($s>=12.22&&$s<=1.19){

echo'你是魔羯座';

}elseif($s>=1.20&&$s<=2.18){

echo'你是水平座';

}elseif($s>=2.19&&$s<=3.20){

echo'你是双鱼座';

}

关于本次如何用php根据出生日期计算年龄和星座和星座配对php源码的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。

excel怎么根据出生日期计算年龄

联系我们

Q Q:

微信号:

工作日:9:30-18:30,节假日休息

微信