/**
* 根据出生日期计算年龄、生肖、星座
* @param string $mydate = "2018-10-23" 日期
* @param string $symbol 符号
* @return $array
* */
function birthday($mydate,$symbol='-'){//计算年龄$birth=$mydate;  list($by,$bm,$bd)=explode($symbol,$birth);       $cm=date('n');  $cd=date('j');       $age=date('Y')-$by-1;  if ($cm>$bm || $cm==$bm && $cd>$bd) $age++;   $array['age'] = $age;//计算生肖$animals = array(               '鼠', '牛', '虎', '兔', '龙', '蛇','马', '羊', '猴', '鸡', '狗', '猪'      );$key = ($by - 1900) % 12; $array['animals'] = $animals[$key];//计算星座$constellation_name = array( '水瓶座','双鱼座','白羊座','金牛座','双子座','巨蟹座','狮子座','处女座','天秤座','天蝎座)','射手座','摩羯座');if ($bd <= 22){if ('1' !== $bm) $constellation = $constellation_name[$bm-2]; else $constellation = $constellation_name[11];}else $constellation = $constellation_name[$bm-1];$array['constellation'] = $constellation;return $array;
}

PHP 根据出生日期计算年龄、生肖、星座相关推荐

  1. php根据生日算指定时间年龄,php根据生日计算年龄/生肖/星座实例

    本文章来介绍根据用户出生年月来计算年龄/生肖/星座的各种程序实例代码,各位朋友不防进入参考 //计算年龄  代码如下 复制代码 function birthday($mydate){ $birth=$ ...

  2. Python 从身份证中提取出生日期/性别/年龄/生肖/星座/省份/城市/城市等级/区县(2019划分标准)

    写在前面 用python实现快速从身份证中explore尽量多的的信息,找了很多资料,发现并不全.参考已有的分享和其他信息自己写了. 能提取的信息: 出生日期.年龄.生肖.星座.省份.城市.区县.归属 ...

  3. access查询出生日期格式转换_从身份证中提取出生日期的3个方法和计算年龄和星座的方法...

    在我们日常的工作当中,经常会遇到通过身份证来获取出生年月日的需求,今天就给大家介绍三种可以从身份证中提取出生年月日的方法. 我们都知道身份证不同的区域是有不同的含义的,代表出生年月日的数字是第7位到第 ...

  4. Java通过出生日期计算属相(生肖)和星座

    Java代码通过出生日期计算属相和星座. public class Year {     private final static int[] dayArr = new int[] { 20, 19, ...

  5. SQL根据出生日期计算年龄的两种算法

    --Sql根据出生日期计算年龄 1.  select datediff(year,EMP_BIRTHDAY,getdate()) as '年龄' from  EMPLOYEEUnChangeInfo ...

  6. python根据出生日期计算年龄的源码

    将内容过程经常用的内容做个收藏,下面的内容段是关于python根据出生日期计算年龄的的内容. #a function to find your age def age(): print "E ...

  7. C#根据出生日期计算年龄的源码

    下边代码段是关于C#根据出生日期计算年龄的的代码,应该能对小伙伴们有些用途. public int CalculateAgeCorrect(DateTime birthDate, DateTime n ...

  8. 通过出生日期计算年龄

    关于通过出生日期计算年龄的问题,通过baidu搜索得到很多网站贴了以下函数: Function CalcAge(datEmpDateOfBirth as Variant) as Integer Cal ...

  9. mysql校验日期是否有效_Mysql 根据出生日期计算年龄 判断起始日期是否在某个有效时间段内等日期Hack汇总...

    关于Mysql格式化等常见日期处理相关函数说明,大家可以参考之前的一篇博文: mysql 根据出生日期计算年龄.日期格式化等常见日期处理相关函数使用汇总.根据以往的项目经验,本文总结并汇总了一些Mys ...

最新文章

  1. C6678-SRIO和Virtex6-FPGA
  2. Dubbo中的连接控制,你真的理解吗?
  3. [20180602]函数与标量子查询3.txt
  4. ACE_Task::putq(转)
  5. java数值运算后精度丢失问题
  6. [WPF]WPF中材质制作——图片和矢量图之争
  7. C/C++之预处理命令
  8. ‘a’、“a”、‘abc’和“abc”的区别
  9. shell脚本详解(三)——循环语句之for循环
  10. 人气TOP|当红炸子鸡「小明机器人」,出道走花路啦
  11. 一场媲美“超女”海选的招聘狂潮
  12. dom vue 加载完 执行_前端面试题Vue
  13. oracle中插入图片,在Oracle数据库的表中插入图片的方法
  14. 笔记本计算机外壳的制作过程,笔记本电脑外壳选材不可小视
  15. MFRC50001T
  16. abaqus土木结构视频教程
  17. 数字金额转化为中文大写
  18. 笔记本电脑频繁自动重启_笔记本电脑频繁自动重启的原因和纠正
  19. PostGIS空间数据库SRID背景知识 - 地理坐标系(球面坐标系)和投影坐标系(平面坐标系)...
  20. android 电话录音功能,Android实现电话录音功能

热门文章

  1. SYS/BIOS的4种线程
  2. e260dn打印机故障灯_利盟e260dn说明书.pdf
  3. 从无到有创建一个聊天App六-仿QQ号生成算法
  4. 菜鸟系列Fabric源码学习 — 区块同步
  5. Springboot整合activiti7异常:xxx required a single bean, but 2 were found
  6. 【方法指南】优盘启动盘还原成普通优盘的方法
  7. 4月28号开始报名英语四六级了
  8. AirPods Pro值得购买吗?
  9. html的小图标组件,JS组件系列之Bootstrap Icon图标选择组件
  10. 最优java三角剖分算法代码,动态规划之凸多边形的最优三角剖分