So I’m trying to write a web-based app that tracks when something happens. You click a button, and the web app records when you clicked it.
Sounds easy, no?
The problem is timezones. I live in Australia, and the web server is in the USA. So if I click a button at 8pm (in Australia), the web server records the click at 1am (in California). Or possibly 2am or 3am in California, depending on who’s in Daylight Savings and who isn’t. Other users of my app could be in any country in any timezone in the world. Continue reading “The Servers, the Timezones and Me”