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

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

<?php
function zodiac($DOB){
  $DOB = date("m-d", strtotime($DOB));
  list($month,$day) = explode("-",$DOB);
  if(($month == 3 || $month == 4) && ($day > 22 || $day < 21)){
    $zodiac = "Aries";
  }
  elseif(($month == 4 || $month == 5) && ($day > 22 || $day < 22)){
    $zodiac = "Taurus";
  }
  elseif(($month == 5 || $month == 6) && ($day > 23 || $day < 22)){
    $zodiac = "Gemini";
  }
  elseif(($month == 6 || $month == 7) && ($day > 23 || $day < 23)){
    $zodiac = "Cancer";
  }
  elseif(($month == 7 || $month == 8) && ($day > 24 || $day < 22)){
    $zodiac = "Leo";
  }
  elseif(($month == 8 || $month == 9) && ($day > 23 || $day < 24)){
    $zodiac = "Virgo";
  }
  elseif(($month == 9 || $month == 10) && ($day > 25 || $day < 24)){
    $zodiac = "Libra";
  }
  elseif(($month == 10 || $month == 11) && ($day > 25 || $day < 23)){
    $zodiac = "Scorpio";
  }
  elseif(($month == 11 || $month == 12) && ($day > 24 || $day < 23)){
    $zodiac = "Sagittarius";
  }
  elseif(($month == 12 || $month == 1) && ($day > 24 || $day < 21)){
    $zodiac = "Cpricorn";
  }
  elseif(($month == 1 || $month == 2) && ($day > 22 || $day < 20)){
    $zodiac = "Aquarius";
  }
  elseif(($month == 2 || $month == 3) && ($day > 21 || $day < 21)){
    $zodiac = "Pisces";
  }
  return $zodiac;
}
echo zodiac('1986-07-22'); //Valid strtotime date
?>

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

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索php
, 日期
星座
各行星所在星座与宫位、星座日期、十二星座日期、12星座日期查询、星座日期划分,以便于您获取更多的相关知识。

时间: 2024-07-28 19:53:35

php根据日期显示所在星座的方法_php技巧的相关文章

PHP+jquery实时显示网站在线人数的方法_php技巧

本文实例讲述了PHP+jquery实时显示网站在线人数的方法.分享给大家供大家参考.具体分析如下: 在线人数最简单的就是直接利用js调用php,这样可以显示出有多少人访问了本站,如果要在用户未刷新页面的状态实时显示用户在线人数,我们可以利用jquery ajax来实现. 我们在一些应用中需要动态展示数据,比如当前在线人数,当前交易总额,当前汇率等等,前端页面需要实时刷新获取最新数据.这里我们将结合实例给大家介绍使用jQuery和PHP来实现动态数字展示效果. 本例假设要在页面上动态展示(无需刷新

php计算到指定日期还有多少天的方法_php技巧

本文实例讲述了php计算到指定日期还有多少天的方法.分享给大家供大家参考.具体如下: function countdays($d) { $olddate = substr($d, 4); $newdate = date(Y) ."".$olddate; $nextyear = date(Y)+1 ."".$olddate; if($newdate > date("Y-m-d")) { $start_ts = strtotime($newda

Discuz板块横排显示图片的实现方法_php技巧

到你目前在使用的模板中寻找 discuz.htm 找到这一段代码: 复制代码 代码如下: <td width="$cat[forumcolwidth]" class="altbg2" onMouseOver="this.className='altbg1'" onMouseOut="this.className='altbg2'">                                   <a h

用PHP实现多服务器共享SESSION数据的方法_php技巧

PHP 实现多服务器共享 SESSION 数据 /google 的广告条--> 一.问题起源 稍大一些的网站,通常都会有好几个服务器,每个服务器运行着不同功能的模块,使用不同的二级域名,而一个整体性强的网站,用户系统是统一的,即一套用户名.密码在整个网站的各个模块中都是可以登录使用的.各个服务器共享用户数据是比较容易实现的,只需要在后端放个数据库服务器,各个服务器通过统一接口对用户数据进行访问即可.但还存在一个问题,就是用户在这个服务器登录之后,进入另一个服务器的别的模块时,仍然需要重新登录,这

PHP获取一年中每个星期的开始和结束日期的方法_php技巧

本文实例讲述了PHP获取一年中每个星期的开始和结束日期的方法.分享给大家供大家参考.具体分析如下: 最近项目中需要做个提交周报的功能,需要知道指定周数的开始日期和结束日期,以便处理其他业务.以下是一段通过PHP来获取一年中的每星期的开始日期和结束日期的代码,与大家分享. 以下是一段通过PHP来获取一年中的每星期的开始日期和结束日期的代码. function get_week($year) { $year_start = $year . "-01-01"; $year_end = $ye

php mssql 日期出现中文字符的解决方法_php技巧

比如:2005-12-23 读出以后页面会显示为:2005 十二月 23 ,这样给程序处理带来很多不便.查找了一些资料发现是php.ini默认了日期处理功能. 解决方法为: 第一个方法:php文档开头定义ini_set("mssql.datetimeconvert","0″); 第二个方法:修改php.ini,找到;mssql.datetimeconvert = On ,去掉前面的分号,修改on为off,重启apache即可 第三个方法:用SQL的 convert()函数转换

JS简单获取及显示当前时间的方法_javascript技巧

本文实例讲述了JS简单获取及显示当前时间的方法.分享给大家供大家参考,具体如下: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>当前时间</

js实现浏览本地文件并显示扩展名的方法_javascript技巧

本文实例讲述了js实现浏览本地文件并显示扩展名的方法.分享给大家供大家参考.具体如下: 这里用文件域浏览指定文件,可以显示该文件的扩展名,想想它可以用在哪里?可以用在文件上传系统上,用来判断上传的文件类型是否是合法类型,不是则不允许上传.再看看代码,不足10行,解决问题,正在学习javaScript的朋友,你也可参考参考哦. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-view-nav-file-ext-codes/ 具体代码如下: <

Zend Framework教程之Zend_Form组件实现表单提交并显示错误提示的方法_php实例

本文实例讲述了Zend Framework教程之Zend_Form组件实现表单提交并显示错误提示的方法.分享给大家供大家参考,具体如下: 同时公司又要开发一个群组功能..我也就想运用一下Zend_Form来实现创建群组的功能.主要还是看中Zend_Form可以在写Form时候.实现服务器端的验证功能..省得我们在把数据提交到数据库的时候再验证一次..所以呢.我就看了一下这方面的手册..通过Zend Framework手册找到了相关的使用说明...最简单的使用方式就是在控制器(Controller