php根据身份证号码计算年龄的实例代码
2015-01-24信息快讯网
我们只要知道身份证的生成规则就可以了,像下面我们从指定位置到多少位就是出日期了,然后我们把日期转成时间戳然后进行加减运算就得出了年龄了,下面我们看实例
<?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; } ?>
destoon实现商铺管理主页设置增加新菜单的方法
destoon在360浏览器下出现用户被强行注销的解决方法
浅析application/x-www-form-urlencoded和multipart/form-data的区别
destoon设置自定义搜索的方法
destoon后台网站设置变成空白的解决方法
destoon常用的安全设置概述
PHP中strlen()和mb_strlen()的区别浅析
ThinkPHP CURD方法之data方法详解
Codeigniter中禁止A Database Error Occurred错误提示的方法
php截取字符串函数substr,iconv_substr,mb_substr示例以及优劣分析
PHP函数strip_tags的一个bug浅析
PHP中date与gmdate的区别及默认时区设置
yii框架builder、update、delete使用方法
php中有关字符串的4个函数substr、strrchr、strstr、ereg介绍和使用例子
PHP函数addslashes和mysql_real_escape_string的区别
php时间戳转换的示例
php 创建以UNIX时间戳命名的文件夹(示例代码)
php实现可以设置中奖概率的抽奖程序代码分享
php 启动报错如何解决
php mail to 配置详解
深入解读php中关于抽象(abstract)类和抽象方法的问题分析
php使用strtotime和date函数判断日期是否有效代码分享
phpstrom使用xdebug配置方法
php strnatcmp()函数的用法总结
限制ckeditor上传图片文件大小的方法
php ckeditor上传图片文件名乱码解决方法
PHP利用str_replace防注入的方法
php中autoload的用法总结
PHP时间戳 strtotime()使用方法和技巧
简单实用的.net DataTable导出Execl
关于php程序报date()警告的处理(date_default_timezone_set)
php stream_get_meta_data返回值
php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
PHP中time(),date(),mktime()区别介绍
使用php 获取时间今天明天昨天时间戳的详解