The internationalization problems associated with string handling can pretty much be solved by following the advice: use Unicode and store everything as UTF-8 in your database, then you'll be able to serve clients using all the world's languages.
But what about the internationalization problems associated with date/time handling?
Questions:
- Are there similar easy-to-follow best practices for solving the internationalization issues surrounding time handling?
- How do you make sure your applications can serve clients operating in different time zones? What issues did you encounter and how did you solve them?