until today
Ich wurde am 25. April 1952 geboren.
Bedeutet: ich bin heute,
am
22. 12. 2025
,
72
Jahre und
606
Tage alt.
from datetime import date, datetime
today = date.today()
birth = '04/25/1952'
birth_date = datetime.strptime(datetime.strptime(
birth, '%m/%d/%Y').strftime('%Y-%m-%d'), '%Y-%m-%d').date()
delta = today - birth_date
days = delta.days
year_counter = 0
if today.day >= birth_date.day and today.month >= birth_date.month:
full_years = today.year
else:
full_years = today.year - 1
for year in range(1952, full_years):
if (year % 4) == 0 or (year % 100) == 0 or (year % 400) == 0:
days -= 366
year_counter += 1
else:
days -= 365
year_counter += 1
import time
print("am ")
print (time.strftime("%d. %m. %Y"))
print(", ")
print(str(year_counter))
print("Jahre und ")
print(str(days))
print("Tage alt.")
▸ up