簡體   English   中英

從給定的IP地址獲取本地時間

[英]Get Local Time from a given IP Address

美好的一天

我只想問一下如何使用PHP從給定IP地址獲取本地日期和時間。我正在開發一個系統,該系統從IP地址獲取時間,而不是計算機時間。 我是php新手,所以對我來說很難。

我看到了一個從IP地址獲取本地時間的網站:
http://(youripaddress).ipaddress.com /
使用您想要獲取信息的IP地址更改(youripaddress)

這是一個示例:(出於某種目的,我在其他信息上加上了黑色陰影) 當地時間

上圖顯示從給定的IP地址獲得本地時間,我想知道他們是如何從IP地址獲得本地時間的。在PHP中可以做到嗎? 怎么樣? 謝謝大家。

您應該創建一個定位方法,在其中查看IP所在的國家/地區,然后獲取該信息,並嘗試獲取該地區的時區並輸出時間。

最簡單的方法是使用GeoLite2 ,它通過IP地址告訴您時區。 它具有本地PHP API。

注意 甚至都不能依賴IP地址來映射到一個國家。 最好讓客戶端向您發送時區,也許在標題中。

暫無
暫無

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

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