The Age Calculator can find calculated age form the Date of Birth.
Simple Age Finds
$current_year = date('Y'); // Get Current Year $dob = date_parse("10-01-1995"); // Yours Dob $year = $dob["year"]; // Get dob Year "1995" $age = ($current_year - $year); // 2017-1995 is Yours Age echo "Age : ".$age;
Age Finds Using date_diff Function
$dob_val="01-04-1995"; $dob = new DateTime($dob_val); $today = new DateTime('today'); $obj = date_diff($dob, $today, FALSE); $result = "<p> Date Of Birth is $dob_val And Age is : ".$obj->y." </p>"; $result .= "<p>Year : ".$obj->y." Months : ".$obj->m." Days : ".$obj->d."</p>";
Age Finds Using Forms
<?php $res = false; if (isset($_POST["submit"])) { $dob_val = $_POST["dob"]; $dob = new DateTime($dob_val); $today = new DateTime('today'); $obj = date_diff($dob, $today, FALSE); $msgres = "<p> Date Of Birth is $dob_val And Age is : $obj->y </p>"; $msgres .= "<p>Year : ".$obj->y." Months : ".$obj->m." Days : ".$obj->d."</p>"; $res = true; } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <title>Age Calculate From DOB in PHP Using Forms</title> </head> <body> <div id="php"> <h2>Age Calculate From DOB in PHP Using Forms</h2> <form method="post"> <p> Select The Date Of Birth : <input type="date" name="dob" required /></p> <p> <input type="submit" name="submit" value="Result"> </p> </form> </div> <?php if ($res) { echo "<div class='resultdiv'> $msgres </div>"; } ?> </body> </html>
Demo
(Visited 3,083 times, 1 visits today)