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读注册表
Oct 09 PHP
PHP4 与 MySQL 数据库操作函数详解
Dec 06 PHP
Windows PHP5和Apache的安装与配置
Jun 08 PHP
javascript 小型动画组件与实现代码
Jun 02 PHP
php实现excel中rank函数功能的方法
Jan 20 PHP
php使用cookie保存登录用户名的方法
Jan 26 PHP
win平台安装配置Nginx+php+mysql 环境
Jan 12 PHP
PHP的Yii框架中Model模型的学习教程
Mar 29 PHP
php 实现进制相互转换
Apr 07 PHP
PHP框架Laravel插件Pagination实现自定义分页
Apr 22 PHP
php生成毫秒时间戳的实例讲解
Sep 22 PHP
php面向对象程序设计入门教程
Jun 22 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网页游戏学习之Xnova(ogame)源码解读(三)
2014/06/23 PHP
PHP中对各种加密算法、Hash算法的速度测试对比代码
2014/07/08 PHP
Thinkphp中的curd应用实用要点
2015/01/04 PHP
动态添加js事件实现代码
2009/03/12 Javascript
十分钟打造AutoComplete自动完成效果代码
2009/12/26 Javascript
ext jquery 简单比较
2010/04/07 Javascript
JavaScript实现将数组中所有元素连接成一个字符串的方法
2015/04/06 Javascript
uploadify多文件上传参数设置技巧
2015/11/16 Javascript
js实现iframe框架取值的方法(兼容IE,firefox,chrome等)
2015/11/26 Javascript
基于JavaScript实现全屏透明遮罩div层锁屏效果
2016/01/26 Javascript
基于jquery实现智能表单验证操作
2016/05/09 Javascript
基于JS判断iframe是否加载成功的方法(多种浏览器)
2016/05/13 Javascript
JS hashMap实例详解
2016/05/26 Javascript
利用jQuery实现滑动开关按钮效果(附demo源码下载)
2017/02/07 Javascript
JS判断非空至少输入两个字符的简单实现方法
2017/06/23 Javascript
各种选择框jQuery的选中方法(实例讲解)
2017/06/27 jQuery
基于vue2实现上拉加载功能
2017/11/28 Javascript
js获取form表单中name属性的值
2019/02/27 Javascript
React+Antd+Redux实现待办事件的方法
2019/03/14 Javascript
vue 获取视频时长的实例代码
2019/08/20 Javascript
[05:31]干嘛呢兄弟!DOTA2 TI9语音轮盘部分出处
2019/05/14 DOTA
Python实现大文件排序的方法
2015/07/10 Python
python实现换位加密算法的示例
2018/10/14 Python
Python龙贝格法求积分实例
2020/02/29 Python
利用python+request通过接口实现人员通行记录上传功能
2021/01/13 Python
Canvas多边形绘制的实现方法
2019/08/05 HTML / CSS
NYX Professional Makeup俄罗斯官网:世界知名的化妆品品牌
2019/12/26 全球购物
日本订房网站,预订日本星级酒店/温泉旅馆:Relux(支持中文)
2020/01/03 全球购物
公司面试感谢信
2014/02/01 职场文书
小组合作学习反思
2014/02/18 职场文书
态度决定一切演讲稿
2014/05/20 职场文书
民主生活会对照检查材料思想汇报
2014/09/27 职场文书
2016入党积极分子考察评语
2015/12/01 职场文书
Python人工智能之混合高斯模型运动目标检测详解分析
2021/11/07 Python
如何解决goland,idea全局搜索快捷键失效问题
2022/04/03 Golang
利用Python实现模拟登录知乎
2022/05/25 Python