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

 更新时间:2014年01月18日 14:47:23   投稿:shangke  
我们只要知道身份证的生成规则就可以了,像下面我们从指定位置到多少位就是出日期了,然后我们把日期转成时间戳然后进行加减运算就得出了年龄了,下面我们看实例

复制代码 代码如下:

<?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;
    }
?>

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

http://tools.jb51.net/bianmin/sfz

您可能感兴趣的文章:

相关文章

  • php数组转换js数组操作及json_encode的用法详解

    php数组转换js数组操作及json_encode的用法详解

    php数组转换js数组操作及json_encode的用法。需要的朋友可以过来参考下,希望对大家有所帮助
    2013-10-10
  • php使用CURL模拟GET与POST向微信接口提交及获取数据的方法

    php使用CURL模拟GET与POST向微信接口提交及获取数据的方法

    这篇文章主要介绍了php使用CURL模拟GET与POST向微信接口提交及获取数据的方法,结合实例形式分析了php使用curl向微信接口提交与获取相关数据的操作技巧,需要的朋友可以参考下
    2016-09-09
  • 使用YUI+Ant 实现JS CSS压缩

    使用YUI+Ant 实现JS CSS压缩

    YUI库是一组工具和控件,它们用JavaScript写成, 为的是用DOM 脚本,DHTML和AJAX等技术创建丰富的网页交互式应用程序。YUI 基于BSD协议,对所有的使用方式都是免费的。YUI 项目包括YUI 库和两个创建时工具:YUI Compressor (压缩)和YUI Doc(JavaScripts代码的文档引擎)
    2014-09-09
  • Smarty中调用FCKeditor的方法

    Smarty中调用FCKeditor的方法

    这篇文章主要介绍了Smarty中调用FCKeditor的方法,对比常见的错误方法讲述了Smarty中调用FCKeditor的实现过程,是非常实用的技巧,需要的朋友可以参考下
    2014-10-10
  • Laravel框架实现超简单的分页效果示例

    Laravel框架实现超简单的分页效果示例

    这篇文章主要介绍了Laravel框架实现超简单的分页效果,结合实例形式分析了Laravel框架实现分页功能的相关控制器、视图、模板调用等相关操作技巧,需要的朋友可以参考下
    2019-02-02
  • 简单的php数据库操作类代码(增,删,改,查)

    简单的php数据库操作类代码(增,删,改,查)

    这几天准备重新学习,梳理一下知识体系,同时按照功能模块划分做一些东西。所以。mysql的操作成为第一个要点。我写了一个简单的mysql操作类,实现数据的简单的增删改查功能。
    2013-04-04
  • php mysql数据库操作类(实例讲解)

    php mysql数据库操作类(实例讲解)

    本白演示的代码属于较为简单的数据库封装类,较适合初学,需要的朋友可以参考下
    2017-08-08
  • Laravel5中防止XSS跨站攻击的方法

    Laravel5中防止XSS跨站攻击的方法

    这篇文章主要介绍了Laravel5中防止XSS跨站攻击的方法,结合实例形式分析了Laravel5基于Purifier扩展包集成HTMLPurifier防止XSS跨站攻击的相关操作技巧,需要的朋友可以参考下
    2016-10-10
  • CI框架附属类用法分析

    CI框架附属类用法分析

    这篇文章主要介绍了CI框架附属类用法,结合实例形式分析了CI框架附属类相关资源访问操作技巧,需要的朋友可以参考下
    2018-12-12
  • 详解php实现页面静态化原理

    详解php实现页面静态化原理

    本篇文章主要介绍了详解php实现页面静态化原理,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06

最新评论