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

    /*** @param $id 身份证号* @return string* 根据身份证号判断年龄和年龄分段*/public 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;$age = (int)$age;$data['age'] = $age;if ($age <= 6) {//儿童$data['age_type'] = 1;return $data;} elseif ($age > 6 && $age <= 60) {//成年人$data['age_type'] = 2;return $data;} elseif ($age > 60) {//老年人$data['age_type'] = 3;return $data;}}

PHP根据身份证号计算年龄和年龄分段相关推荐

  1. sql server 根据身份证号计算出生日期和年龄的存储过程

    我这边有一个业务,需要客户填写身份证号,自动计算他的出生日期和年龄 在sql中,具体的存储过程实现是这样的: /******************************************** ...

  2. js中如何通过身份证号计算出生日期和年龄

    在html中有如下标签 身份证号:<input type="text" id="Gra_IDCard" onChange="IDCardChan ...

  3. 在JS中根据身份证号计算出生日期和年龄

    1.根据身份证号计算出生日期 var identificationCardid=document.getElementById("identificationCardid").va ...

  4. EXCEL表格-根据身份证号计算性别、年龄(IF、MOD函数)

    ❤关注我,不迷路❤ 点击进入EXCEL综合应用场景专栏 本篇文章将介绍如何根据身份证号来计算出年龄.性别,先来讲解一些基础知识: 身份证号共18位,其中: (1)前1.2位数字表示:所在省份的代码: ...

  5. springboot 根据身份证号计算性别和年龄

    基本知识:        身份证号码: 15位:6位地址码+6位出生年月日(900101代表1990年1月1日出生)+3位顺序码               18位:6位地址码+8位出生年月日(199 ...

  6. sql根据身份证号计算现在的年龄

    SQL语句: SELECT (YEAR(NOW())- SUBSTRING(身份证号字段,7,4)) age FROM  表名 ;

  7. Python 根据身份证号计算生日,年龄和性别

    (没有考虑身份证输入错误的情况,也没有将年龄的计算精确到月数...会再尝试一下滴) 生日 切片 切片是从字符串中取出某个区间的字符,采用str[start:end:step]形式 start 切片开始 ...

  8. 【python】 根据身份证号计算患者真实年龄 完整版

    import datetime id_card=:'320158199652103214'   #举例说明 birth = id_card[6:14]  # 身份证出生年月日 birth_date = ...

  9. java根据身份证号计算持有者年龄--超容易

    主要思路很简单: 1.通过当前年份和用户出生年份相减计算出age :用户当年还没过生的话,age要减一. 2.在身份证截取根据"月日"拼接成开头可以为0的四位数int值.根据当前月 ...

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

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

最新文章

  1. JavaScript初学者编程题(7)
  2. 干货合集|如何做一名优秀架构师?进来找答案!
  3. Docker在服务器之间怎样导入导出镜像(服务器之间容器复制)
  4. html设置flash满屏,在网页中实现flash全屏的几种方法
  5. 网易视频云分享:如何搭建视频转码集群
  6. 结对项目——Subway
  7. yzmcms图片自适应代码_基于segment.js制作的非常有创意的分段式SVG文字动画特效...
  8. Python开发环境的搭建(win7)
  9. mysql 中文社区版_mysql数据库下载官网_mysql中文官方网站下载
  10. 计算机类毕业论文中期检查,计算机类毕业论文中期检查表
  11. RTK使用笔记-千寻CORS模式
  12. 基于vlmcsd搭建KMS服务器
  13. 当当年中庆,百万自营图书大放价,又有羊毛可以薅了
  14. 安卓手机电脑投屏软件【apowermirror、虫洞投屏软件】
  15. 89c51的万年历c语言,用AT89C51与DS1302做的万年历c语言编程
  16. 使用gulp编译 sass和less
  17. 正则表达式基本符号_如何使用基本正则表达式更好地搜索并节省时间
  18. P3625 [APIO2009]采油区域(前缀和)
  19. XCode官方直接下载地址
  20. CSDN社区运营午餐会第1期 – 人在驴途

热门文章

  1. 可优比好不好_可优比KUB婴儿理发器性能怎么样?可优比宝宝电推子跟易简哪个好?评价如何?...
  2. java字体推荐_详解Eclipse 字体、字号的设置、最佳字体推荐
  3. JS 3.3 阶乘运算:斐波那契数列
  4. Mysql查询添加自定义列
  5. JZOJ 3912. 超氧化钾
  6. Input框设置只能输入英文
  7. c语言:输入出生日期,求年龄,拿走不谢(不包含虚岁)
  8. 关于数据库主键和外键、事务解释
  9. layui table动态选中_【网站推荐】一个网站搞定各种动态二维码
  10. 服务器2012系统更新后蓝屏,Windows 2012R2 服务器频繁蓝屏