获取生日对应星座的PHP函数
2013-02-02 11:25
281 查看
$birth = getParam('birth', 'POST'); $str = substr($birth,0,4);//截取年 $month = substr($birth,5,2);//截取月 $day = substr($birth,8,2);//截取日 $year = date('Y',time());//转换年 $age = $year - $str; /** * 获取指定日期对应星座 * * @param integer $month 月份 1-12 * @param integer $day 日期 1-31 * @return boolean|string */ function getConstellation($month, $day) { $day = intval($day); $month = intval($month); if ($month < 1 || $month > 12 || $day < 1 || $day > 31) return false; $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'=>'摩羯座') ); list($start, $name) = each($signs[$month-1]); if ($day < $start) list($start, $name) = each($signs[($month-2 < 0) ? 11 : $month-2]); return $name; } $constellation = getConstellation($month, $day);
相关文章推荐
- 获取生日对应星座的PHP函数
- 获取生日对应星座的PHP函数
- 获取生日对应星座的PHP函数
- 根据生日或者日期 获取 生肖和星座的 JavaScript代码
- 使用php从身份证号中获取一系列线索(星座、生肖、生日等)
- PHP 根据身份证号码,获取性别、获取生日、计算年龄、获取地址、获取生肖、获取星座、以及判断是否是身份证号
- 通过生日获取星座Python源码
- 使用php从身份证号中获取一系列线索(星座、生肖、生日等)_PHP
- 根据生日或者日期 获取 生肖和星座的 JavaScript代码
- 通过生日获取星座Python源码
- 根据生日获取星座
- 使用php从身份证号中获取一系列线索(星座、生肖、生日等)
- Java根据年龄段获取对应年份起始时间戳和最终时间戳、根据生日时间戳获取月份(与数据库的时间戳处理成的月份拼接成SQL条件)
- Android 获取联系人手机号码、姓名、地址、公司、邮箱、生日
- 根据ip获取对应地区
- linux C语言获取网卡对应IP地址
- 秘技1:创建一个类,专门负责保管从配置文件properties、ini等文件中获取属性对应的值
- android 根据生日生成星座
- linux 获取某个日期对应的月末日期方法
- 获取datagridview 对应cell的位置坐标