This article is mainly on the use of JS implementation based on the age of birth of the sample code is introduced, the need for friends can come to the reference, I hope to help you.
The code is as follows: <script language=javascript> function ages (str) { var r = Str.match (/^ (d{1,4}) (-|/) (d{1,2}) 2 (d{1,2}) $/); if (R==null) return false; var d= New Date (r[1], r[3]-1, r[4]); if (D.getfullyear () ==r[1]&& (D.getmonth () +1) ==r[3]&& Amp;d.getdate () ==r[4]) { & nbsp var Y = new Date (). getFullYear (); return ("Age = " + (Y-r[1]) + "&nbs P years old "); } return ("Input date format error!") "); } Alert (Ages ("1980-03-22")); Alert (Ages ("2002-01-31")); Alert (Ages ("2002-01-41")); </script>