相关疑难解决方法(0)

确定用户的时区

Web服务器是否有标准方法可以确定用户在网页中的时区?

也许来自HTTP标头或user-agent字符串的一部分?

html browser timezone user-agent timezone-offset

597
推荐指数
25
解决办法
18万
查看次数

如何获得客户的时区?

我正在使用Zend_Framework编写应用程序(因此解决方案可以依赖它).

如何获得客户的时区?

例如,如果有人在俄罗斯莫斯科,我想获得3*60*60(因为有UTC + 3).如果他在英国,我想要零.如果他使用UTC-3:30(加拿大?),我想要-3.5*60*60.

(这不是关于格式的问题 - 我对俄罗斯圣彼得堡获得'欧洲/莫斯科'或'UTC-3'是好的,而是让时区客户端使用.但是以秒为单位的delta是首选)

想到的唯一解决方案是让javascript获取本地时间并重定向.

php timezone zend-framework

27
推荐指数
2
解决办法
6万
查看次数

PHP将UTC时间转换为本地时间

我从我的服务器获得UTC时间,如下面的格式,我的要求是将UTC时间转换为本地时间.因此,用户可以根据他们的时区在浏览器上看到用户友好的时间.请帮我解决这个问题.谢谢

$utc = "2014-05-29T04:54:30.934Z"
Run Code Online (Sandbox Code Playgroud)

我尝试了一些方法但不适用于我的情况

第一

$time = strtotime($utc);
$dateInLocal = date("Y-m-d H:i:s", $time);
echo $dateInLocal;
Run Code Online (Sandbox Code Playgroud)

第二

$time = strtotime($utc .' UTC');
$dateInLocal = date("Y-m-d H:i:s", $time);
echo $dateInLocal;
Run Code Online (Sandbox Code Playgroud)

php timezone datetime

9
推荐指数
2
解决办法
5万
查看次数