to the day—
1. (of time measured in days) exactly:
- “How long will you take to finish?” “I can’t tell you to the day, but between two and three weeks should be sufficient.”
2. up until the day:
- From the day we arrived in Italy to the day we left Athens, we had a tour guide showing us every interesting detail.
to this day—until and including today (from the time smth. happened):
- Still Crozier would not name his accomplices, and to this day he has kept silent about them.