我正在开发一个新的网络应用程序,它将在许多国家和时区使用。关于这个问题存在疑问,但没有达成共识。
我将所有时间记录存储在 UTC 中。所以问题是打印。我正在使用 PHP 进行开发,所以我知道 PHP 看不到本地时区。这给了我们一些选择:
- 按原样打印并在客户端进行更改。
- 第一次告诉时区的 Javascript 技巧,服务器从那时起记住它。
- 从IP定位。我们对此有多大把握?
- 告诉用户选择时区,这是最简单和最丑陋的方式。UX,请!
任何选择都有优点和缺点。我想阅读您的选择以及您知道的任何信息或有关此主题的想法。其他人如何做到这一点,提示等。任何答案表示赞赏。
谢谢你。