Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PHP中使用生日显示生肖_Php_Joomla - Fatal编程技术网

在PHP中使用生日显示生肖

在PHP中使用生日显示生肖,php,joomla,Php,Joomla,我正在使用EasySocial进行一个项目。对于那些不了解EasySocial的人来说,EasySocial是joomla的社交网络扩展 在个人资料页面上显示用户的生日(例如:1989年4月28日),使用的代码如下: <?php echo $this->render( 'fields' , 'user' , 'profile' , 'profileHeaderA' , array( 'BIRTHDAY' , $user ) ); ?> 我想使用以下php代码在生日旁边显示

我正在使用EasySocial进行一个项目。对于那些不了解EasySocial的人来说,EasySocial是joomla的社交网络扩展

在个人资料页面上显示用户的生日(例如:1989年4月28日),使用的代码如下:

<?php echo $this->render( 'fields' , 'user' , 'profile' , 'profileHeaderA' , array( 'BIRTHDAY' , $user ) ); ?>

我想使用以下php代码在生日旁边显示生肖:

   if     ( ( $month == 3 && $day > 20 ) || ( $month == 4 && $day < 20 ) ) { $zodiac = "Aries"; } 
   elseif ( ( $month == 4 && $day > 19 ) || ( $month == 5 && $day < 21 ) ) { $zodiac = "Taurus"; } 
   elseif ( ( $month == 5 && $day > 20 ) || ( $month == 6 && $day < 21 ) ) { $zodiac = "Gemini"; } 
   elseif ( ( $month == 6 && $day > 20 ) || ( $month == 7 && $day < 23 ) ) { $zodiac = "Cancer"; } 
   elseif ( ( $month == 7 && $day > 22 ) || ( $month == 8 && $day < 23 ) ) { $zodiac = "Leo"; } 
   elseif ( ( $month == 8 && $day > 22 ) || ( $month == 9 && $day < 23 ) ) { $zodiac = "Virgo"; } 
   elseif ( ( $month == 9 && $day > 22 ) || ( $month == 10 && $day < 23 ) ) { $zodiac = "Libra"; } 
   elseif ( ( $month == 10 && $day > 22 ) || ( $month == 11 && $day < 22 ) ) { $zodiac = "Scorpio"; } 
   elseif ( ( $month == 11 && $day > 21 ) || ( $month == 12 && $day < 22 ) ) { $zodiac = "Sagittarius"; } 
   elseif ( ( $month == 12 && $day > 21 ) || ( $month == 1 && $day < 20 ) ) { $zodiac = "Capricorn"; } 
   elseif ( ( $month == 1 && $day > 19 ) || ( $month == 2 && $day < 19 ) ) { $zodiac = "Aquarius"; } 
   elseif ( ( $month == 2 && $day > 18 ) || ( $month == 3 && $day < 21 ) ) { $zodiac = "Pisces"; } 
if($month==3&&$day>20)| |($month==4&&$day<20)){$zodiac=“Aries”}
其他($month==4&&$day>19)| |($month==5&&$day<21)){$zodiac=“Taurus”}
elseif(($month==5&&$day>20)| |($month==6&&$day<21)){$zodiac=“双子座”}
elseif(($month==6&&$day>20)| |($month==7&&$day<23)){$zodiac=“Cancer”;}
elseif(($month==7&&$day>22)| |($month==8&&$day<23)){$zodiac=“Leo”}
elseif(($month==8&&$day>22)| |($month==9&&$day<23)){$zodiac=“Virgo”}
elseif(($month==9&&$day>22)| |($month==10&&$day<23)){$zodiac=“Libra”}
elseif(($month==10&&$day>22)| |($month==11&&$day<22)){$zodiac=“Scorpio”}
elseif(($month==11&&$day>21)| |($month==12&&$day<22)){$zodiac=“Sagittarius”}
elseif(($month==12&&$day>21)| |($month==1&&$day<20)){$zodiac=“摩羯座”}
elseif(($month==1&&$day>19)| |($month==2&&$day<19)){$zodiac=“Aquarius”}
elseif(($month==2&&$day>18)| |($month==3&&$day<21)){$zodiac=“双鱼座”}

我如何做到这一点??Easysocial支持不提供自定义设置,因此无法使用他们的帮助,请帮助!!:(

你的代码有效吗?Elin代码来自另一个网站,我见过其他人使用它。我只想知道如何提取日期和月份,以便我可以将其输入到代码中没有人知道如何做?我很惊讶:(:)你的问题太模糊了