本文章来介绍根据用户出生年月来计算年龄/生肖/星座的各种程序实例代码,各位朋友不防进入参考

//计算年龄

 代码如下 复制代码
function birthday($mydate){

$birth=$mydate;

list($by,$bm,$bd)=explode('-',$birth);

$cm=date('n');

$cd=date('j');

$age=date('Y')-$by-1;

if ($cm>$bm || $cm==$bm && $cd>$bd) $age ;

return $age;

//echo "生日:$birthn年龄:$agen";

}

根据年份计算生肖

 代码如下 复制代码

/**

*  计算.生肖

*

* @param int $year 年份

* @return str

*/

function get_animal($year){

$animals = array(

'鼠', '牛', '虎', '兔', '龙', '蛇',

'马', '羊', '猴', '鸡', '狗', '猪'

);

$key = ($year - 1900) % 12;

return $animals[$key];

}

echo get_animal(1990);    // 马

echo get_animal(2010);    // 虎

根据生日计算星座

 代码如下 复制代码

/**

*  计算.星座

*

* @param int $month 月份

* @param int $day 日期

* @return str

*/

function get_constellation($month, $day){

$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'=>'摩羯座')

);

$key = (int)$month - 1;

list($startSign, $signName) = each($signs[$key]);

if( $day < $startSign ){

$key = $month - 2 < 0 ? $month = 11 : $month -= 2;

list($startSign, $signName) = each($signs[$key]);

}

return $signName;

}

echo get_constellation(12, 11);    // 射手座

echo get_constellation(6, 6);      // 双子座

php根据生日算指定时间年龄,php根据生日计算年龄/生肖/星座实例相关推荐

  1. java根据生日精确计算年龄_java根据出生日期计算年龄(精确到天)

    @根据出生日期计算年龄(精确到天) 代码块 public class CountAgeUtil { public static String countAge(String from){ String ...

  2. python根据生日求年龄_python根据出生日期计算年龄的代码

    python根据出生日期计算年龄的代码,运行后会提醒用户输出出生的年月日,然后输出年龄,可以改写为一个通用函数 from time import * #a function to find your ...

  3. java 计算年龄 Java 根据出生日期计算年龄

    1.把出生日期字符串转换为日期格式. public static Date parse(String strDate) throws ParseException {SimpleDateFormat ...

  4. html计算年龄代码,从“日期”计算年龄HTML元素

    我有一个带有"Date"元素和提交按钮的HTML表单.有2个功能.一个用于计算"日期"HTML元素中给定出生日期的年龄.另一个功能是比较年龄和最小允许年龄.我需 ...

  5. python输入出生年份、输出年龄_python根据出生日期计算年龄的代码

    python根据出生日期计算年龄的代码,运行后会提醒用户输出出生的年月日,然后输出年龄,可以改写为一个通用函数 from time import * #a function to find your ...

  6. python输入出生日期和当前日期计算年龄_python根据出生日期计算年龄的代码

    python根据出生日期计算年龄的代码,运行后会提醒用户输出出生的年月日,然后输出年龄,可以改写为一个通用函数 from time import * #a function to find your ...

  7. js生日计算年龄_js 根据出生日期计算年龄

    function getAge(str){ var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})/); if(r==null)return f ...

  8. mysql计算年龄_MySQL根据出生日期计算年龄的三种方法比较

    方法一 SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(NOW())-TO_DAYS(birthday)), '%Y')+0 AS age 方法一,当日期为未来日期时结果为0 ...

  9. js生日计算年龄_JS根据生日算年龄的方法

    本文实例讲述了JS根据生日算年龄的方法.分享给大家供大家参考.具体实现方法如下: 错误!'); } } function GetAgeByBrithday(birthday){ var age=-1; ...

最新文章

  1. 因虚而安全---vsftpd虚拟用户
  2. CSS3 常用属性
  3. java多对多关联数据操作,hibernate实施多对多关联查询时,关联表数据被删除
  4. 计算灰度共生矩阵相关性时sigmax,y 为0的问题
  5. 查看coo_matrix的shape
  6. 指针的动态初始化malloc与销毁free
  7. Label 表达式绑定
  8. 开源神器,无需一行代码就能搞定机器学习,不会数学也能上手
  9. source 1.5 中不支持 diamond 运算符
  10. PHP通过SMTP实现发送邮件_包括附件
  11. Coding theano under remote ubuntu server from local Mac (在本地mac机器上,写、跑、调试、看-远程ubuntu上的theano代码)...
  12. TeeChart学习笔记1:TeeChart控件的注册与基本使用(添加曲线序列、添加数据点)
  13. n1进入recovery模式_OPPO N1如何进入recovery模式
  14. 通俗易懂地解释卷积?
  15. pt-archiver 命令
  16. outlook2007 有一个程序正试图以您的名义自动发送电子邮件
  17. DBF文件初步了解(二)——DBF数据导出代码实现
  18. 在 Windows Service 服务上部署 AutoVue_EMP_21_0_2 的操作手册
  19. 利用openpose跑关键点
  20. 爬虫爬取京东产品数据

热门文章

  1. 2020智慧树答案python程序设计_2020年智慧树Python程序设计答案章节期末答案
  2. java visual vm 下载地址_VisualVM
  3. 蔚来汽车自动驾驶部门招聘自动驾驶算法研发框架实习生
  4. ET表格在线转换成Excel
  5. 完善C#汉字转拼音首字母代码
  6. 利用薄膜键盘与舵机制作密码门锁
  7. tensorflow微调vgg16 程序代码汇总
  8. 2021年科技园区规划设计方案
  9. 虚拟机与主机之间不能复制粘贴问题
  10. 华为近场通讯nfc在哪里打开_华为手机怎么使用NFC功能?华为手机使用NFC交通卡功能教程...