代码如下 复制代码

<?php
function getAgeByID($id){
       
//过了这年的生日才算多了1周岁
        if(empty($id)) return '';
        $date=strtotime(substr($id,6,8));
//获得出生年月日的时间戳
        $today=strtotime('today');
//获得今日的时间戳 111cn.net
        $diff=floor(($today-$date)/86400/365);
//得到两个日期相差的大体年数
       
//strtotime加上这个年数后得到那日的时间戳后与今日的时间戳相比
        $age=strtotime(substr($id,6,8).' +'.$diff.'years')>$today?($diff+1):$diff;
 
        return $age;
    }
?>

拒绝不带连接转载:http://www.111cn.net/phper/php/57198.htm

php根据身份证号码计算年龄相关推荐

  1. MySql通过身份证号码计算年龄和性别

    一.如何通过身份证号码计算当前用户的年龄 计算规则:先取出身份证上的年份并计算年份与当前年份的差,再比较当前日期与身份证上的月日(即判断此人是否已经过了国历生日),决定是否需要减去一岁,已经过了生日的 ...

  2. JS根据身份证号码计算年龄和性别

    /*** 根据身份证号得到姓别和精确计算年龄*/ function analyzeIDCard(IDCard){var sexAndAge = {};//获取用户身份证号码var userCard = ...

  3. Oracle 通过15位或18位身份证号码计算年龄、出生年月日、性别

    15位身份证号码各位的含义: 地址码(前六位数):表示身份证编码对象常住户口所在省份.地市,以及县(市.旗.区)的行政区划代码,1-2位数字表示所在地省.自治区.直辖市代码,第3.4位数字表示所在地地 ...

  4. Js--根据身份证号计算年龄、性别、出生年月日

    根据身份证号获取生日 export function getBirthdayByIdCard(idCard: string): string {if (idCard.length === 15) {r ...

  5. mysql实现根据身份证号码计算出身日期和年龄

    提出 在我们国家身份证号码从第七位开始到第十四为表示的是你的出生日期:所以给定一个身份证号码我们就可以根据身份证号码计算出相应的出生日期和年龄 解决 计算出生日期 SELECT DATE_FORMAT ...

  6. 根据身份证号计算年龄

    根据身份证号计算年龄     /// <summary>     /// 计算年龄     /// </summary>     /// <param name=&quo ...

  7. python利用datetime库实现通过身份证号码判断年龄、男女,并输出生日

    python利用datetime库实现通过身份证号码判断年龄.男女,并输出生日 实现很简单,直接上代码 import datetimeID=str(input("输入身份证号码") ...

  8. Python根据身份证号计算年龄和退休时间并保存Excel文件

    封面图片:<Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社 图书详情: 用书教师可以联系董老师获取教学大纲.课件.源码.教案.考试系统等配 ...

  9. 根据出生日期计算年龄或者根据身份证号计算年龄

    可以把这个方法写成一个工具类方便以后在项目中调用,以下是写好的方法可以直接拿去用 注:(此方法计算的是虚岁年龄不是实岁年龄) //根据身份证号计算年龄 //身份证号 //String certNo = ...

  10. PHP根据身份证号计算年龄和年龄分段

    PHP根据身份证号计算年龄和年龄分段 /*** @param $id 身份证号* @return string* 根据身份证号判断年龄和年龄分段*/public function getAgeByID ...

最新文章

  1. 学习编程能够从事哪些行业?
  2. mysql表情符号变为_mysql Emoji表情字符集转换
  3. 全国计算机一级可以在手机上报名吗,全国计算机一级过的话能多次报名?
  4. 金融项目app服务器配置,云在金融的应用
  5. 微信小程序种利用轮播图实现tab栏切换
  6. springboot自动配置原理_今日份学习之Spring Boot自动配置实现原理
  7. MySQL全量备份和增量备份脚本
  8. trump可音译为“专普”
  9. STM32F103ZET6---【硬件篇】定时器
  10. 字符函数和字符串函数
  11. 如何选择低功耗蓝牙芯片软件支持
  12. Manjaro为包管理器pacman和yaourt\yay 添加多线程下载
  13. 水文实时在线监测系统
  14. 【无标题】7-11 sdut-C语言实验- 数列有序! 7-12 sdut-C语言实验- 中位数 7-13 sdut-C语言实验-各位数字之和排序 7-14 sdut-C语言实验- 冒泡排序中数据交换
  15. windows平台VR全景播放器,支持图片视频,rtsp,rtmp,http,udp,hls等网络格式
  16. ReadWriteLock读写锁加锁过程
  17. python爬取人人车网站数据
  18. 10大电子书免费下载网站
  19. 基于PHP的养老院管理系统
  20. SSM 农产品销售管理系统

热门文章

  1. 用tableau绘制地图
  2. 【终结版】小家电安规要求以及世界各国安规认证知识分享
  3. Mysql sql执行错误#1436 Thread stack overrun:
  4. 计算机桌面性能4.4怎么办,台式CPU性能怎么看?桌面CPU天梯图2018年1月更新版 (全文)...
  5. beta阶段测试基本概况报告
  6. 一个高速公路交警的忠告
  7. cpu性能测试软件 国际象棋,国际象棋测试
  8. linux操作系统拼音,linux怎么读(中文读音发音)
  9. html英文读法,classin读音发音 classln英文怎么读?
  10. 【Arch】Android 7 Nougat源码目录结构分析