簡體   English   中英

PHP-按國家名稱獲取時區

[英]PHP - Get Time Zone By Country Name

我想獲取訪客的時區縮寫,為此,我正在使用以下代碼:

$ip = $_SERVER['REMOTE_ADDR'];
$details = json_decode(file_get_contents("http://ipinfo.io/{$ip}/json"));
$visitor_country_code = $details->country . 'T';

由此我得到了前兩個國家名稱的字母並以'T'串接,但這僅適用於少數國家。

DateTimeZone :: __ construct():未知或錯誤的時區(AEDT)

有人可以幫助我獲取所有國家的國家/地區代碼嗎?

您可以使用https://freegeoip.net/json/[IP address]獲取所需的所有信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM