quote:
Might be a good idea to handle leap years here ..
It's not obvious to me how this does not handle leap years. If your birthday is leap day, and it's not a leap year, then on February 28 it would not have been your birthday yet, and on March 1 it would have been. If you birthday is February 28, then on February 29 of a leap year your birthday's in the past, and if your birthday is March 1, then on leap day it hasn't passed yet.
What am I missing?
RD Francis
R David Francis