Cakephp 2.4:日期根据不同的时区自动更改



有谁能告诉我如何显示不同时区(不同国家)的日期吗?
我完全不知道……
当前服务器时区为:Europe/Berlin

Thanks in advance

//you can use this api and pass to ip address 
<?php
public function getLocationInfoByIp()
      {   $ip= $_SERVER['REMOTE_ADDR'];
         $ip_data = @json_decode(file_get_contents("http://www.geoplugin.net/json.gp?ip=".$ip));   
     if($ip_data && $ip_data->geoplugin_countryName != null)
     {
       $result['country'] = $ip_data->geoplugin_countryCode;
       $result['city'] = $ip_data->geoplugin_city;
     }
      $tags = get_meta_tags("http://www.geobytes.com/IpLocator.htm?GetLocation&template=php3.txt&IpAddress=$ip"); 
      $result['ipaddress']=$ipget;
      $result['timezone']=$tags['timezone'];
     return $result;
     }
?>

您可以在页面加载时通过API(基于IP地址)获取时区,并存储到会话或cookie中。如果没有找到时区,则使用default。

相关内容

  • 没有找到相关文章