Spaces:
Sleeping
Sleeping
File size: 692 Bytes
84d8739 fdfe568 84d8739 fdfe568 84d8739 fdfe568 84d8739 fdfe568 84d8739 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
import streamlit as st
from datetime import date
from dateutil.relativedelta import relativedelta
# Page settings
st.set_page_config(page_title="Age Calculator", page_icon="π
")
st.title("π
Age Calculator (Years, Months, Days)")
# User input
birthdate = st.date_input("Select your birthdate", min_value=date(1900, 1, 1))
# Age calculation
def calculate_age_details(birthdate):
today = date.today()
diff = relativedelta(today, birthdate)
return diff.years, diff.months, diff.days
# Display result
if st.button("Calculate Age"):
years, months, days = calculate_age_details(birthdate)
st.success(f"π You are {years} years, {months} months, and {days} days old!")
|