首页 > 开发 > PHP > 正文

php根据日期显示所在星座的方法

2024-05-04 23:37:46
字体:
来源:转载
供稿:网友

这篇文章主要介绍了php根据日期显示所在星座的方法,涉及php针对日期操作与流程控制的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了php根据日期显示所在星座的方法。分享给大家供大家参考。具体实现方法如下:

 

 
  1. <?php  
  2. function zodiac($DOB){  
  3. $DOB = date("m-d", strtotime($DOB));  
  4. list($month,$day) = explode("-",$DOB);  
  5. if(($month == 3 || $month == 4) && ($day > 22 || $day < 21)){  
  6. $zodiac = "Aries";  
  7. }  
  8. elseif(($month == 4 || $month == 5) && ($day > 22 || $day < 22)){  
  9. $zodiac = "Taurus";  
  10. }  
  11. elseif(($month == 5 || $month == 6) && ($day > 23 || $day < 22)){  
  12. $zodiac = "Gemini";  
  13. }  
  14. elseif(($month == 6 || $month == 7) && ($day > 23 || $day < 23)){  
  15. $zodiac = "Cancer";  
  16. }  
  17. elseif(($month == 7 || $month == 8) && ($day > 24 || $day < 22)){  
  18. $zodiac = "Leo";  
  19. }  
  20. elseif(($month == 8 || $month == 9) && ($day > 23 || $day < 24)){  
  21. $zodiac = "Virgo";  
  22. }  
  23. elseif(($month == 9 || $month == 10) && ($day > 25 || $day < 24)){  
  24. $zodiac = "Libra";  
  25. }  
  26. elseif(($month == 10 || $month == 11) && ($day > 25 || $day < 23)){  
  27. $zodiac = "Scorpio";  
  28. }  
  29. elseif(($month == 11 || $month == 12) && ($day > 24 || $day < 23)){  
  30. $zodiac = "Sagittarius";  
  31. }  
  32. elseif(($month == 12 || $month == 1) && ($day > 24 || $day < 21)){  
  33. $zodiac = "Cpricorn";  
  34. }  
  35. elseif(($month == 1 || $month == 2) && ($day > 22 || $day < 20)){  
  36. $zodiac = "Aquarius";  
  37. }  
  38. elseif(($month == 2 || $month == 3) && ($day > 21 || $day < 21)){  
  39. $zodiac = "Pisces";  
  40. }  
  41. return $zodiac;  
  42. }  
  43. echo zodiac('1986-07-22'); //Valid strtotime date  
  44. ?> 

希望本文所述对大家的php程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表