Как получить информацию о стране из часового пояса? - PullRequest
0 голосов
/ 11 февраля 2011

Как найти информацию о стране из часового пояса, используя php.

Ответы [ 2 ]

2 голосов
/ 11 февраля 2011

Вы знаете часовой пояс пользователя и хотите знать, откуда он? Вы не можете сделать это, потому что, очевидно, есть (много) больше чем одна страна в пределах одного часового пояса.

Если вы хотите узнать местоположение пользователя, используйте его ip или геолокацию .

1 голос
/ 16 февраля 2011

Вы можете сделать карту из названия часового пояса в страну. Но это работает, только если они используют имена типа zt, т.е. Европа / Париж, и не используют безумные имена Windows, такие как «Стандартное романтическое время», или если они используют сокращения, такие как CET, или смещение, например, +01: 00. поскольку они не являются уникальными для каждой страны.

И даже если вы работаете в Unix и хотите узнать название часового пояса, вам не повезло. Вы не можете сделать это надежно. Поэтому вашему пользователю, возможно, придется выбирать часовой пояс вручную.

И в этом случае он также может сначала выбрать свою страну вручную.

Короче говоря: есть способ лучше определить название страны пользователя, чем через часовой пояс. Попробуйте дать некоторый контекст к вопросу. Это через интернет? Использование php указывает на это, но как, черт возьми, вы знаете часовой пояс пользователей !? : -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...