timezone management
The system, the user, and the storage engine could all potentially have different timezones (user from PST logs into system in EST with storage engine setup for MST). The system is fully controllable by me. The user can do whatever they want but they still go through my code so it's reasonably under my control. Storage engine is not under my control, it can be anything in any time zone.
The best solution would be to enforce UTC/GMT timezones through out, and just present times in the user/system configured timezone but that's unreasonable. So what other solutions are there?
The best solution would be to enforce UTC/GMT timezones through out, and just present times in the user/system configured timezone but that's unreasonable. So what other solutions are there?
