php根據(jù)身份證號(hào)碼計(jì)算年齡的實(shí)例代碼
<?php
function getAgeByID($id){
//過了這年的生日才算多了1周歲
if(empty($id)) return '';
$date=strtotime(substr($id,6,8));
//獲得出生年月日的時(shí)間戳
$today=strtotime('today');
//獲得今日的時(shí)間戳
$diff=floor(($today-$date)/86400/365);
//得到兩個(gè)日期相差的大體年數(shù)
//strtotime加上這個(gè)年數(shù)后得到那日的時(shí)間戳后與今日的時(shí)間戳相比
$age=strtotime(substr($id,6,8).' +'.$diff.'years')>$today?($diff+1):$diff;
return $age;
}
?>
另外,關(guān)于身份證號(hào)驗(yàn)證本站還提供了身份證歸屬地查詢工具如下:
http://tools.jb51.net/bianmin/sfz
相關(guān)文章
PHP實(shí)現(xiàn)自動(dòng)加載機(jī)制
這篇文章主要介紹了PHP實(shí)現(xiàn)自動(dòng)加載機(jī)制,本篇文章通過簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-07-07php連接mssql數(shù)據(jù)庫(kù)的幾種方法
數(shù)據(jù)庫(kù)查詢不外乎4個(gè)步驟,1、建立連接。2、輸入查詢代碼。3、建立查詢并取出數(shù)據(jù)。4、關(guān)閉連接。 php連接mssql數(shù)據(jù)庫(kù)有幾個(gè)注意事項(xiàng),尤其mssql的多個(gè)版本、32位、64位都有區(qū)別。2013-02-023個(gè)PHP多維數(shù)組轉(zhuǎn)為一維數(shù)組的方法實(shí)例
這篇文章主要介紹了3個(gè)PHP多維數(shù)組轉(zhuǎn)為一維數(shù)組的方法實(shí)例,分別使用foreach、for、while三種循環(huán)方法來實(shí)現(xiàn),需要的朋友可以參考下2014-03-03ThinkPHP3.1.2 使用cli命令行模式運(yùn)行的方法
這篇文章主要介紹了ThinkPHP3.1.2 使用cli命令行模式運(yùn)行的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-04-04CodeIgniter記錄錯(cuò)誤日志的方法全面總結(jié)
這篇文章主要介紹了CodeIgniter記錄錯(cuò)誤日志的方法,詳細(xì)分析了CodeIgniter框架的文件結(jié)構(gòu)與相應(yīng)的功能,結(jié)合實(shí)例分析了CodeIgniter框架記錄錯(cuò)誤日志的實(shí)現(xiàn)技巧,并分析了隱藏index文件與數(shù)據(jù)傳輸?shù)燃记?總結(jié)非常全面,需要的朋友可以參考下2016-05-05php和數(shù)據(jù)庫(kù)結(jié)合的一個(gè)簡(jiǎn)單的web實(shí)例 代碼分析 (php初學(xué)者)
這是一個(gè)基本的教程。沒有怪異的代碼,只是一些基礎(chǔ)?,F(xiàn)在有大量的教程是基于UNIX機(jī)器的,這個(gè)教程將集中在基于Windows平臺(tái)上。2011-07-07php+ffmpeg如何獲取視頻縮略圖、視頻分辨率等相關(guān)信息
這篇文章主要給大家介紹了關(guān)于php+ffmpeg如何獲取視頻縮略圖、視頻分辨率等相關(guān)信息的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2022-03-03