php根據身份證號碼計算年齡
來源:程序員人生 發布時間:2013-11-12 03:23:25 閱讀次數:2732次
我們只要知道身份證的生成規則就可以了,像下面我們從指定位置到多少位就是出日期了,然后我們把日期轉成時間戳然后進行加減運算就得出了年齡了,下面我們看實例代碼如下:
- <?php
- function getAgeByID($id){
-
-
- if(emptyempty($id)) return '';
- $date=strtotime(substr($id,6,8));
-
- $today=strtotime('today');
-
- $diff=floor(($today-$date)/86400/365);
-
-
-
- $age=strtotime(substr($id,6,8).' +'.$diff.'years')>$today?($diff+1):$diff;
-
- return $age;
- }
- ?>
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈