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 处理上百万条的数据库如何提高处理查询速度
Feb 08 PHP
巧用php中的array_filter()函数去掉多维空值的代码分享
Sep 07 PHP
PHP实现的封装验证码类详解
Jun 18 PHP
php 判断是否是中文/英文/数字示例代码
Sep 30 PHP
跨浏览器PHP下载文件名中的中文乱码问题解决方法
Mar 05 PHP
php运行时动态创建函数的方法
Mar 16 PHP
ThinkPHP静态缓存简单配置和使用方法详解
Mar 23 PHP
PHP实现数据分页显示的简单实例
May 26 PHP
PHP开发制作一个简单的活动日程表Calendar
Jun 20 PHP
Yii净化器CHtmlPurifier用法示例(过滤不良代码)
Jul 15 PHP
PHP巧妙利用位运算实现网站权限管理的方法
Mar 12 PHP
thinkphp5.1框架模板布局与模板继承用法分析
Jul 19 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中fsockopen用法实例
2015/01/05 PHP
又十个超级有用的PHP代码片段
2015/09/24 PHP
PhpStorm terminal无法输入命令的解决方法
2016/10/09 PHP
PHP上传图片到数据库并显示的实例代码
2019/12/20 PHP
PHP实现随机发扑克牌
2020/04/22 PHP
Javasipt:操作radio标签详解
2013/12/30 Javascript
Jquery获取和修改img的src值的方法
2014/02/17 Javascript
通过伪协议解决父页面与iframe页面通信的问题
2015/04/05 Javascript
微信小程序 支付功能开发错误总结
2017/02/21 Javascript
JavaScript基本类型值-Undefined、Null、Boolean
2017/02/23 Javascript
js实现功能比较全面的全选和多选
2017/03/02 Javascript
实例详解display:none与visible:hidden的区别
2017/03/30 Javascript
node.js 抓取代理ip实例代码
2017/04/30 Javascript
Vue三层嵌套路由的示例代码
2018/05/05 Javascript
小程序实现左滑删除功能
2018/10/30 Javascript
vscode下vue项目中eslint的使用方法
2019/01/13 Javascript
Vue-cli3简单使用(图文步骤)
2019/04/30 Javascript
如何使用webpack打包一个库library的方法步骤
2019/12/18 Javascript
Vue自定义render统一项目组弹框功能
2020/06/07 Javascript
Antd下拉选择,自动匹配功能的实现
2020/10/24 Javascript
[40:05]DOTA2上海特级锦标赛A组小组赛#1 EHOME VS MVP.Phx第一局
2016/02/25 DOTA
对pycharm 修改程序运行所需内存详解
2018/12/03 Python
python3.5 cv2 获取视频特定帧生成jpg图片
2019/08/28 Python
2019年Java面试必问之经典试题
2012/09/12 面试题
如何判断一段程序是由C 编译程序还是由C++编译程序编译的
2013/08/04 面试题
《与象共舞》教学反思
2014/02/24 职场文书
劳资协议书范本
2014/04/23 职场文书
运动会的口号
2014/06/09 职场文书
优秀班主任申报材料
2014/12/16 职场文书
大学生学生会工作总结2015
2015/05/26 职场文书
导游词之千岛湖
2019/09/23 职场文书
导游词之介休绵山
2019/12/31 职场文书
springboot使用Redis作缓存使用入门教程
2021/07/25 Redis
Python Pandas解析读写 CSV 文件
2022/04/11 Python
win10截图快捷键win+shift+s没有反应无法截图怎么解决?
2022/08/14 数码科技
JS开发前端团队展示控制器来为成员引流
2022/08/14 Javascript