【发布时间】:2014-07-14 07:22:01
【问题描述】:
我正在编写一个简单的单页网络应用程序/计算器。它可以在公制和英制单位之间切换。
然而,我想做的是为用户预先选择(可能)正确的选项以改善用户体验。
我想知道如何确定用户使用的单位。我可以确定他们的timezone,但是我找不到任何timezone 到单位转换数组。
如何解决这个问题?
【问题讨论】:
-
没有自动转换,因为时区与用户使用的单位制无关。旧的帝国制度不受地理宽度(时区)的约束,而是受历史发展的约束。只有没有转向更现代、更合乎逻辑和更高效的系统的国家仍在使用它。所以你必须使用一个目录,而不是一个公式来预测用户所在的国家,而不是他的时区。可能有一个目录,但由于只剩下几个国家不使用公制系统,所以自己建立一个应该很容易。
-
它也可以是个人选择,在英国,有些人喜欢英尺和英寸,而另一些人喜欢米等。它通常基于年龄。试图预测是没有意义的。
标签: php timezone units-of-measurement