<?php
/*
Template Name: Age Calculator Template
*/
get_header();
?>
<style>
/* CSS styles for the age calculator template */
/* ...existing styles... */
/* Age Calculator Styles */
#age-calculator {
background-color: #f9f9f9;
padding: 30px;
border-radius: 5px;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
text-align: center;
max-width: 600px;
margin: 0 auto;
}
#age-calculator h1 {
font-size: 32px;
font-weight: bold;
margin-bottom: 20px;
}
#age-calculator .form-group {
margin-bottom: 20px;
}
#age-calculator .form-group label {
font-size: 20px;
font-weight: bold;
}
#age-calculator .form-group input[type="date"] {
width: 100%;
padding: 15px;
font-size: 16px;
border: 1px solid #ccc;
border-radius: 5px;
margin-top: 10px;
}
#age-calculator .form-group button {
display: inline-block;
padding: 15px 30px;
font-size: 18px;
background-color: #4CAF50;
color: white;
border: none;
border-radius: 5px;
cursor: pointer;
}
.info-box {
background-color: #ffffff;
border: 1px solid #ccc;
border-radius: 5px;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
padding: 20px;
font-size: 18px;
margin-bottom: 20px;
text-align: left;
}
</style>
<div id="age-calculator">
<h1>Age Calculator</h1>
<form id="calculation-form">
<div class="form-group">
<label for="birth-date">Enter your birth date:</label>
<input type="date" id="birth-date" required>
</div>
<button type="submit">Calculate Age</button>
</form>
<div id="result-container"></div>
</div>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
// JavaScript code for handling user interactions
$(document).ready(function() {
$('#calculation-form').on('submit', function(e) {
e.preventDefault();
var birthDate = new Date($('#birth-date').val());
var now = new Date();
// Calculate the age
var ageYear = now.getFullYear() - birthDate.getFullYear();
var ageMonth = now.getMonth() - birthDate.getMonth();
var ageDay = now.getDate() - birthDate.getDate();
if (ageMonth < 0 || (ageMonth === 0 && ageDay < 0)) {
ageYear--;
if (ageMonth < 0) {
ageMonth = 12 + ageMonth;
}
if (ageDay < 0) {
var monthDays = new Date(now.getFullYear(), now.getMonth(), 0).getDate();
ageDay = monthDays + ageDay;
}
}
// Display the age
var resultContainer = $('#result-container');
resultContainer.html('<div class="info-box"><p>Your age is: ' + ageYear + ' years, ' + ageMonth + ' months, and ' + ageDay + ' days</p></div>');
});
});
</script>
<?php get_footer(); ?>
Welcome to Tech Pro Advice. We post about technology, including tech reviews, how to Fix Windows PC errors, Microsoft Word Tips, Excel tips, Facebook tips, Youtube tips & Updates. And other content like a how-to, science, digital culture, innovation, or just awesome stuff to watch from Tech Pro Advice. Subscribe to This Channel For apps, Software, Gadgets Review, Unboxing, Tips, And Tricks.
Monday, August 8, 2022
Age Calculator Code & Scripts
Subscribe to:
Post Comments (Atom)
Inpage 2012 Free Download
Windows Inpage 2012 Free Download DOWNLOAD June 17, 2025 Atta Ur Rehman RaJA Inpage 2012 free download. Inpage 2012 is a new version of t...
-
6 Tips to Help You Stop Pop-ups on Windows 11 6 Tips to Help You Stop Pop-ups on Windows 11 Pop-ups are annoying because they are intrus...
-
secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase . sdb /verbose
No comments:
Post a Comment