in #fun ~ read.

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!