php根据生日计算年龄的方法


Posted in PHP onJuly 13, 2015

本文实例讲述了php根据生日计算年龄的方法。分享给大家供大家参考。具体如下:

<?php 
function birthday($birthday){ 
 $age = strtotime($birthday); 
 if($age === false){ 
  return false; 
 } 
 list($y1,$m1,$d1) = explode("-",date("Y-m-d",$age)); 
 $now = strtotime("now"); 
 list($y2,$m2,$d2) = explode("-",date("Y-m-d",$now)); 
 $age = $y2 - $y1; 
 if((int)($m2.$d2) < (int)($m1.$d1)) 
  $age -= 1; 
 return $age; 
} 
echo birthday('1986-07-22'); 
?>

再来个简单点的,感觉没有上面的高大上

<?php
echo birthday("1989-01-25");
function birthday2($birthday){
  list($year,$month,$day) = explode("-",$birthday);
  $year_diff = date("Y") - $year;
  $month_diff = date("m") - $month;
  $day_diff  = date("d") - $day;
  if ($day_diff < 0 || $month_diff < 0)
   $year_diff--;
  return $year_diff;
}

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

PHP 相关文章推荐
动态新闻发布的实现及其技巧
Oct 09 PHP
mysql 全文搜索 技巧
Apr 27 PHP
php zend解密软件绿色版测试可用
Apr 14 PHP
php addslashes 利用递归实现使用反斜线引用字符串
Aug 05 PHP
PHP中执行cmd命令的方法
Oct 11 PHP
解决phpcms更换javascript的幻灯片代码调用图片问题
Dec 26 PHP
php遍历树的常用方法汇总
Jun 18 PHP
php简单计算页面加载时间的方法
Jun 19 PHP
纯PHP代码实现支付宝批量付款
Dec 24 PHP
PHP 500报错的快速解决方法
Dec 14 PHP
TP5框架页面跳转样式操作示例
Apr 05 PHP
PHP使用非对称加密算法RSA
Apr 21 PHP
php获取英文姓名首字母的方法
Jul 13 #PHP
php根据日期显示所在星座的方法
Jul 13 #PHP
php比较两个字符串长度的方法
Jul 13 #PHP
php随机显示指定文件夹下图片的方法
Jul 13 #PHP
php实现的简单美国商品税计算函数
Jul 13 #PHP
php把数组值转换成键的方法
Jul 13 #PHP
php里array_work用法实例分析
Jul 13 #PHP
You might like
发款php蜘蛛统计插件只要有mysql就可用
2010/10/12 PHP
php使用数组填充下拉列表框的方法
2015/03/31 PHP
学习php设计模式 php实现抽象工厂模式
2015/12/07 PHP
php实现常见图片格式的水印和缩略图制作(面向对象)
2016/06/15 PHP
JS 控件事件小结
2012/10/31 Javascript
如何学习Javascript入门指导
2013/11/01 Javascript
JavaScript中instanceof运算符的用法总结
2013/11/19 Javascript
javascript页面动态显示时间变化示例代码
2013/12/18 Javascript
js用闭包遍历树状数组的方法
2014/03/19 Javascript
JavaScript实现将xml转换成html table表格的方法
2015/04/17 Javascript
json格式的javascript对象用法分析
2016/07/04 Javascript
jQuery获取浏览器类型和版本号的方法
2016/07/05 Javascript
完美解决jQuery符号$与其他javascript 库、框架冲突的问题
2016/08/09 Javascript
JS前端加密算法示例
2016/12/22 Javascript
jQuery元素选择器实例代码
2017/02/06 Javascript
JS简单获取日期相差天数的方法
2017/04/24 Javascript
Angular4的输入属性与输出属性实例详解
2017/11/29 Javascript
vue实现歌手列表字母排序下拉滚动条侧栏排序实时更新
2019/05/14 Javascript
解决微信小程序云开发中获取数据库的内容为空的方法
2019/05/15 Javascript
python在windows下实现ping操作并接收返回信息的方法
2015/03/20 Python
5分钟 Pipenv 上手指南
2018/12/20 Python
Python实现EXCEL表格的排序功能示例
2019/06/25 Python
python groupby 函数 as_index详解
2019/12/16 Python
PyTorch中topk函数的用法详解
2020/01/02 Python
Python调用.net动态库实现过程解析
2020/06/05 Python
python json.dumps() json.dump()的区别详解
2020/07/14 Python
加拿大折扣、优惠券和交易网站:WagJag
2018/02/07 全球购物
以色列的身体护理及家居香薰品牌:Sabon NYC
2018/02/23 全球购物
将"引用"作为函数参数有哪些特点
2013/04/05 面试题
高三自我鉴定范文
2013/10/19 职场文书
民族团结先进个人材料
2014/02/05 职场文书
《长江之歌》教学反思
2014/04/17 职场文书
文员试用期转正自我鉴定
2014/09/14 职场文书
2014年前台接待工作总结
2014/12/05 职场文书
《雷雨》教学反思
2016/02/20 职场文书
Java中Dijkstra(迪杰斯特拉)算法
2022/05/20 Java/Android