php根据身份证号码计算年龄的实例代码


Posted in PHP onJanuary 18, 2014
<?php 

function getAgeByID($id){ 

        

//过了这年的生日才算多了1周岁 

        if(empty($id)) return ''; 

        $date=strtotime(substr($id,6,8));

//获得出生年月日的时间戳 

        $today=strtotime('today');

//获得今日的时间戳 

        $diff=floor(($today-$date)/86400/365);

//得到两个日期相差的大体年数 

        

//strtotime加上这个年数后得到那日的时间戳后与今日的时间戳相比 

        $age=strtotime(substr($id,6,8).' +'.$diff.'years')>$today?($diff+1):$diff; 

  

        return $age; 

    } 

?>

另外,关于身份证号验证本站还提供了身份证归属地查询工具如下:

PHP 相关文章推荐
收集的php编写大型网站问题集
Mar 06 PHP
不要轻信 PHP_SELF的安全问题
Sep 05 PHP
php二分查找二种实现示例
Mar 12 PHP
PHP连接MSSQL2008/2005数据库(SQLSRV)配置实例
Oct 22 PHP
php生成excel列名超过26列大于Z时的解决方法
Dec 29 PHP
PHP编程入门的基本语法知识点总结
Jan 26 PHP
完美解决phpdoc导出文档中@package的warning及Error的错误
May 17 PHP
PHP CodeIgniter分页实例及多条件查询解决方案(推荐)
May 20 PHP
PHP编程获取各个时间段具体时间的方法
May 26 PHP
PHP将数据导出Excel表中的实例(投机型)
Jul 31 PHP
php中访问修饰符的知识点总结
Jan 27 PHP
PHP实现唤起微信支付功能
Feb 18 PHP
php 启动报错如何解决
Jan 17 #PHP
非常实用的php弹出错误警告函数扩展性强
Jan 17 #PHP
php递归函数中使用return的注意事项
Jan 17 #PHP
使用PHP强制下载PDF文件示例
Jan 17 #PHP
5种PHP创建数组的实例代码分享
Jan 17 #PHP
实现PHP多线程异步请求的3种方法
Jan 17 #PHP
一个PHP二维数组排序的函数分享
Jan 17 #PHP
You might like
第十三节--对象串行化
2006/11/16 PHP
彻底删除thinkphp3.1案例blog标签的方法
2014/12/05 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
2017/11/16 PHP
jquery ajax提交表单数据的两种方式
2009/11/24 Javascript
JavaScript DOM基础
2015/04/13 Javascript
原生JavaScript实现异步多文件上传
2015/12/02 Javascript
jQuery定义插件的方法
2015/12/18 Javascript
基于javascript实现泡泡大冒险网页版小游戏
2016/03/23 Javascript
JS定义类的六种方式详解
2016/05/12 Javascript
jquery 删除节点 添加节点 找兄弟节点的简单实现
2016/12/07 Javascript
详解handlebars+require基本使用方法
2016/12/21 Javascript
Angular.js与node.js项目里用cookie校验账户登录详解
2017/02/22 Javascript
vue中使用iview自定义验证关键词输入框问题及解决方法
2018/03/26 Javascript
node结合swig渲染摸板的方法
2018/04/11 Javascript
讲解vue-router之命名路由和命名视图
2018/05/28 Javascript
vue框架搭建之axios使用教程
2018/07/11 Javascript
js中数组常用方法总结(推荐)
2019/04/09 Javascript
vue.js 子组件无法获取父组件store值的解决方式
2019/11/08 Javascript
Python遍历文件夹和读写文件的实现代码
2016/08/28 Python
Django自定义分页效果
2017/06/27 Python
使用pygame模块编写贪吃蛇的实例讲解
2018/02/05 Python
matplotlib调整子图间距,调整整体空白的方法
2018/08/03 Python
python调用c++ ctype list传数组或者返回数组的方法
2019/02/13 Python
python实现两个经纬度点之间的距离和方位角的方法
2019/07/05 Python
Django继承自带user表并重写的例子
2019/11/18 Python
自定义Django Form中choicefield下拉菜单选取数据库内容实例
2020/03/13 Python
NBA德国官方网上商店:NBA Store德国
2018/04/13 全球购物
如何在存储过程中使用Loop
2016/01/05 面试题
策划创业计划书
2014/02/06 职场文书
企业后勤岗位职责
2014/02/28 职场文书
殡葬服务心得体会
2014/09/11 职场文书
简易版租房协议书范本
2014/10/13 职场文书
上课睡觉万能检讨书
2015/02/17 职场文书
2015年财政所工作总结
2015/04/25 职场文书
2016教师暑期培训学习心得体会
2016/01/09 职场文书
在Python中如何使用yield
2021/06/07 Python