It is devilishly difficult to reason about Time. Here's a site to see the time instead of trying to do date math in your head. site
xkcd 1883 supervillain plan jokes, but time is hard to program.
ward replied
I was so confused on my first trip to Japan that I manufactured a circular slide rule out of supplies I found in my hotel room. The question was, what time of day to call the office that would be convenient on both ends and avoid weekends too. It is the first time I had to deal with the date line. I broke the complementary razor to get a blade suitable for shaping cardboard.
I called it the "world time forecaster". My colleagues thought me daft until they needed to schedule a call home and couldn't work it out.
.
There is one hard problem in computer science, and it's time zones. twitter