如何使用 Php 获取语言环境

php
2022-08-31 00:01:47

如何使用Php获取Locale,我想根据位置获取时区,有没有可能进入php。

我需要将其转换为GMT并保存数据库。同样,我需要将其拉回具有相同时间的UI。


答案 1

setlocale  (LC_ALL,"0");

以在结果中获取实际的区域设置。


答案 2

您无法从服务器端获取客户端的区域设置或时区,并且只能使用 JavaScript 从客户端进行猜测。

(如果浏览器支持Java,你可以获得更多的区域设置信息,但这有点痛苦,每个人都讨厌小程序。

若要处理 Web 应用程序中的时区,请将所有时间存储为 UTC 时间戳,并使用用户选择的时区将其转换为文本以进行页面格式设置。您可以使用类似此问题的方法来猜测时区,但由于这不可靠,因此您还应该允许用户显式选择时区。


推荐