Php instance code that calculates the age based on the ID number. Copy the code as follows :? PhpfunctiongetAgeByID ($ id) {if ($ id) return; $ datestrtotime (substr ($ id, 6, 8 )); get the date of birth
The code is as follows:
Function getAgeByID ($ id ){
// After this year's birthday, you will be 1 year old.
If (empty ($ id) return '';
$ Date = strtotime (substr ($ id, 6, 8 ));
// Obtain the date of birth, month, and day
$ Today = strtotime ('today ');
// Obtain the timestamp of today
$ Diff = floor ($ today-$ date)/86400/365 );
// Obtain the approximate number of years of difference between the two dates
// After strtotime is added with this number of years, get the timestamp of that day and compare it with today's timestamp.
$ Age = strtotime (substr ($ id, 6, 8). '+'. $ diff. 'ears')> $ today? ($ Diff + 1): $ diff;
Return $ age;
}
?>
The http://www.bkjia.com/PHPjc/714950.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/714950.htmlTechArticle code is as follows :? Php function getAgeByID ($ id) {// if (empty ($ id) return ''after the current year's birthday ''; $ date = strtotime (substr ($ id, 6, 8); // Obtain the date of birth...