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 相关文章推荐
mysql5详细安装教程
Jan 15 PHP
php仿ZOL分页类代码
Oct 02 PHP
快速开发一个PHP扩展图文教程
Dec 12 PHP
PHP快速按行读取CSV大文件的封装类分享(也适用于其它超大文本文件)
Apr 10 PHP
Smarty foreach控制循环次数的一些方法
Jul 01 PHP
php实现递归的三种基本方式
Jul 04 PHP
yii2中dropDownList实现二级和三级联动写法
Apr 26 PHP
PHP文件管理之实现网盘及压缩包的功能操作
Sep 20 PHP
Thinkphp开发--集成极光推送
Sep 15 PHP
php微信公众号开发之秒杀
Oct 20 PHP
PHP实现浏览器格式化显示XML的方法示例
Jan 22 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
Mar 09 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
php输出指定时间以前时间格式的方法
2015/03/21 PHP
如何解决PHP无法实现多线程的问题
2015/09/25 PHP
两种php实现图片上传的方法
2016/01/22 PHP
Thinkphp框架开发移动端接口(2)
2016/08/18 PHP
tp5.0框架隐藏index.php入口文件及模块和控制器的方法分析
2020/02/11 PHP
文本链接逐个出现的js脚本
2007/12/12 Javascript
解决AJAX中跨域访问出现'没有权限'的错误
2008/08/20 Javascript
JavaScript 获取用户客户端操作系统版本
2009/08/25 Javascript
有关js的变量作用域和this指针的讨论
2010/12/16 Javascript
JavaScript实现弹出子窗口并传值给父窗口
2014/12/18 Javascript
JavaScript中的replace()方法使用详解
2015/06/06 Javascript
jQuery动画效果实现图片无缝连续滚动
2016/01/12 Javascript
javascript中arguments,callee,caller详解
2016/03/16 Javascript
Vue2.0用户权限控制解决方案
2017/11/29 Javascript
JavaScript定义及输出螺旋矩阵的方法详解
2017/12/01 Javascript
基于zTree树形菜单的使用实例
2017/12/25 Javascript
js事件on动态绑定数据,绑定多个事件的方法
2018/09/15 Javascript
使用express获取微信小程序二维码小记
2019/05/21 Javascript
解决layui页面按钮点击无反应,也不报错的问题
2019/09/29 Javascript
vue学习笔记之作用域插槽实例分析
2020/02/01 Javascript
vue+echarts实现中国地图流动效果(步骤详解)
2021/01/27 Vue.js
详解Django中的ifequal和ifnotequal标签使用
2015/07/16 Python
处理python中多线程与多进程中的数据共享问题
2019/07/28 Python
Django2 连接MySQL及model测试实例分析
2019/12/10 Python
Python发起请求提示UnicodeEncodeError错误代码解决方法
2020/04/21 Python
Python中猜拳游戏与猜筛子游戏的实现方法
2020/09/04 Python
HTML5 新旧语法标记对我们有什么好处
2012/12/13 HTML / CSS
一些Solaris面试题
2015/12/22 面试题
会计专业自荐信范文
2013/12/02 职场文书
三分钟自我介绍演讲稿
2014/08/21 职场文书
走群众路线剖析材料
2014/10/09 职场文书
银行开户授权委托书格式
2014/10/10 职场文书
高一数学教学反思
2016/02/18 职场文书
利用Python判断整数是否是回文数的3种方法总结
2021/07/07 Python
mysql中int(3)和int(10)的数值范围是否相同
2021/10/16 MySQL
Mybatis-plus配置分页插件返回统一结果集
2022/06/21 Java/Android