Ticker

10/recent/ticker-posts

Header Ads Widget

Age Calculator


VS EDUCATIONS BLOG

Age Calculator



Your age is:

age

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Age Calculator</title>

    <link rel="stylesheet" href="styles.css">

<style>

#calc-interface {

    font-family: Arial, sans-serif;

    display: flex;

    justify-content: center;

    align-items: center;

    height: 100vh;

    margin: 0;

    background:grey;

}

.calculator {

    text-align: center;

    max-width: 70%;

    margin: auto;

    background:blue;

    color:#fff;

    padding:10px;

    border-radius:12px;

}

input, #calc-btn {

    margin: 10px;

    padding: 5px;

    width:90%;

    text-align:center;

}

#calc-btn {

    cursor: pointer;

    background:green;

    color:#fff;

    font-size:18px;

    width:auto;

    border:1px solid green;

    border-radius:6px;

    font-weight:800;

    padding:10px;

}

label{

    font-size:18px;

    font-weight:800;

}

input {

    border-radius:12px;

    height:25px;

    text-align:center;

}

</style>

</head>

<body id="calc-interface">

    <div class="calculator">

    <h3 style="background:green; padding:25px; text-align:center;color:white;border-radius:12px"><a style="text-decoration:none;color:white;font-size:25px;font-weight:800;" href="https://www.vseducations.in">VS EDUCATIONS BLOG</a></h3>

        <h1>Age Calculator</h1>

        <label for="dob">Enter your valid Date of Birth:</label>

        <br>

        <input type="date" id="dob" placeholder="DD/MM/YYYY"><br>

        <button id="calc-btn" onclick="calculateAge()">Calculate Age</button>

        <p style="font-size:18px;font-weight:800; background:green;padding:10px;border-radius:8px;">Your age is: <span id="result"></span></p>

    </div>

    <script>

function calculateAge() {

    var dob = document.getElementById('dob').value;

    var today = new Date();

    var birthDate = new Date(dob);

    var years = today.getFullYear() - birthDate.getFullYear();

    var months = today.getMonth() - birthDate.getMonth();

    var days = today.getDate() - birthDate.getDate();

 if (days < 0) {

        months--;

        days += new Date(today.getFullYear(), today.getMonth(), 0).getDate();

    }

if (months < 0) {

        years--;

        months += 12;

    }

   var ageString = years + " years, " + months + " months, " + days + " days";

    document.getElementById('result').innerText = ageString;

}

</script>

</body>

</html>

Age

Post a Comment

0 Comments