Twice as old Python fun
Did you ever wonder when the exact point in time was when you were twice (or half) as old as somebody else? I recently asked that question and it turns out to be easily solved with a little python script:
from datetime import date bday_older = date(1958, 2, 11) # my mother's birthday bday_younger = date(1992, 1, 7) # my own birthday diff = bday_younger - bday_older # our age difference mid = bday_younger + diff # my birthday plus that difference is the day print('Your age difference is %s' % diff) print('Your twice-as-old-day is on %s' % mid)
Running the above example prints us
Your age difference is 12383 days, 0:00:00 Your twice-as-old-day is on 2025-12-02
Let's check if that can be correct. On that day, i will be roughly 33 years 11 months old, while my mother will be 67 years 10 months old.
33y11m x 2 = 66y22m = 67y10m – seems to work! Have fun with it!