2016-12-08 185 views
0

我想用date_sunsetdate_sunrise PHP的功能失調,但結果是不準確的。我有用戶的IP,經度,緯度和我GOOGLE如何計算真利時價值,但什麼都沒發現。獲取天頂值和GMT通過IP,緯度和經度

而這些函數的最終值是GMT抵消,我無法得到它也。

這是我可以得到任何客戶端,並希望用它來獲得天頂GMT偏移可用值..

geoiprecord Object (

    [country_code] => EG 
    [country_code3] => EGY 
    [country_name] => Egypt 
    [region] => C 
    [city] => Cairo 
    [postal_code] => 
    [latitude] => 30.0771 
    [longitude] => 31.2859 
    [area_code] => 
    [dma_code] => 
    [metro_code] => 
    [continent_code] => AF 
    [region_name] => Cairo Governorate 
    [timezone] => Africa/Cairo 

) 

回答

0

剛剛離開的$zenith$gmt_offset參數的默認值。這些函數的結果是一個以UTC爲單位的整數時間戳。只需將結果轉換爲數據中的時區​​。

請參閱this answer瞭解如何將時間戳轉換爲PHP中特定時區的一個很好的示例。