社区
基础编程
帖子详情
php获取客户端时间
br2008
2010-05-28 10:38:01
如何使用PHP获取客户端时间:即我服务器在中国,客户在美国或其他合中国有时差的地方(地方可能很多,并且不确定),需要在用户使用浏览器上我的系统的时候查看出来的时间是他当地的时间。
只用PHP,不要说什么JAVASCRIPT,纯PHP
我查了一下,貌似PHP没有现成的函数,是否可以自己写一个函数,例如先获取客户端的IP,然后再根据IP来查出时区,最后根据时区来格式化时间戳。等等,各位广开思路
谢了!
...全文
1289
19
打赏
收藏
php获取客户端时间
如何使用PHP获取客户端时间:即我服务器在中国,客户在美国或其他合中国有时差的地方(地方可能很多,并且不确定),需要在用户使用浏览器上我的系统的时候查看出来的时间是他当地的时间。 只用PHP,不要说什么JAVASCRIPT,纯PHP 我查了一下,貌似PHP没有现成的函数,是否可以自己写一个函数,例如先获取客户端的IP,然后再根据IP来查出时区,最后根据时区来格式化时间戳。等等,各位广开思路 谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dpj666666
2011-08-17
打赏
举报
回复
//取得客户端时区
<script type="text/javascript">
var d = new Date();
var localZone = d.getTimezoneOffset()/60;
</script>
//将服务器端时区写入js,存入客户端
<?php
$serverZone = 8;
echo "<script lanaguage=\"javascript\">var serverZone = $serverZone;</script>";
?>
//在输出日期的地方用js代替,电子计算客户端时间
<?php
//$time为服务器时间的秒数
$time = 123456;
echo "<script lanaguage=\"javascript\">document.write(new Date(((localZone - $serverZone) * 60 * 60 + $time) * 1000));</script>";
?>
懒得去死
2010-06-02
打赏
举报
回复
PHP 是服务器端语句,和客户端有啥关系????
copy工程师
2010-06-02
打赏
举报
回复
学习中,看答案得真相.
qvbfndcwy
2010-06-02
打赏
举报
回复
晕,我无解,不用客户端的语言,怎么获得客户端的东西。
qj133
2010-05-31
打赏
举报
回复
路过...
mzlnb
2010-05-31
打赏
举报
回复
为什么JS可以现实,你非得要用PHP绕一大弯来做呢?
JS操作COOKIE试试啊
jlzan1314
2010-05-31
打赏
举报
回复
<?php
$t=time();
echo $t."<br>";
date_default_timezone_set('America/New_York');
echo date("Y-m-d H:i:s",$t);
echo "<br>";
echo $t."<br>";
date_default_timezone_set('Asia/Shanghai');
echo date("Y-m-d H:i:s",$t);
?>
jlzan1314
2010-05-31
打赏
举报
回复
大家可能误解你的意思了. 你这标题不该这样叫
虽然可以根据ip获得大概的时区,但这个要和ip库对应,网上有这个库,也有这个函数,但不是好方法.
本地php保存为时间戳,javascript 有函数把这个时间戳变成本地的时间.
jianglin28290
2010-05-31
打赏
举报
回复
利用IP算出客户端所在的时区,在需要得到本地时间的地方使用date_default_timezone_set设置
inter_lxp
2010-05-31
打赏
举报
回复
根据客户端的IP动态设时区
guosuyang
2010-05-31
打赏
举报
回复
不可以
「已注销」
2010-05-31
打赏
举报
回复
是你不明白把 人家都已经说的很明白了 “ 不行!”
br2008
2010-05-31
打赏
举报
回复
说的不明白吗?能用客户端语言还有必要来问吗?现在的需求就是只能用PHP
地雷
2010-05-29
打赏
举报
回复
顶3楼。
jlzan1314
2010-05-28
打赏
举报
回复
呵呵,楼主 b/s 架构都没搞懂,
还"只用PHP,不要说什么JAVASCRIPT,纯PHP" 不怕人笑话嘛?
meooo
2010-05-28
打赏
举报
回复
要用 JAVASCRIPT 将客户端 信息 返回到服务器吧?
不能靠 服务器 去判断吧???
etracer
2010-05-28
打赏
举报
回复
经过,路过
pleasechangegreat
2010-05-28
打赏
举报
回复
3楼已经说的很清楚啦。
php_boy
2010-05-28
打赏
举报
回复
PHP是服务器端的脚本语言,它是不能直接操作客户端的事的,
必须要客户端有相关的动作,才能获得
PHP
获取
微信公众号网页授权和用户信息(code、access_token、openid等)
讲解用户在微信
客户
端
中访问第三方网页,公众号可以通过微信网页授权机制,来
获取
用户 基本信息,进而实现业务逻辑。
获取
code、access_token、openid、用户昵称、地区、性别、头像等 官方文档 ...
php
读取
客户
机本地
时间
,
PHP
如何
获取
客户
端
时区以及准确显示所在地
时间
这篇文章主要为大家详细介绍了
PHP
如何
获取
客户
端
时区以及准确显示所在地
时间
,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。这段
时间
给用户做了一个外贸网站,网站主要正对亚洲、欧洲已经美洲的用户,其中有涉及到一个小功能,使用
PHP
实现根据访客的时区给对方显示他们当地
时间
,并记录。但是有点前
端
设计的技术都知道
PHP
是运行在服务器终
端
的代码,因此也只能
获取
服务器的
时间
...
php
获取
客户
端
访问
时间
,如何
获取
用户的本地
时间
而不是服务器的
时间
?
正如每个人都提到的,
PHP
仅显示服务器
端
时间
。对于
客户
端
,您将需要Javascript,如下所示即可解决问题。var currentTime = new Date();var hours = currentTime.getHours();var minutes = currentTime.getMinutes();if (minutes < 10) {minutes = "0" + minu...
【
PHP
】
获取
客户
端
(浏览器)信息、
获取
客户
端
系统信息、
获取
服务器信息
PHP
获取
客户
端
(浏览器)信息;
PHP
获取
客户
端
系统信息;
PHP
获取
服务器基本信息
php
获得屏幕宽度,
PHP
获取
客户
端
屏幕宽度、高度及分辨率的方法
PHP
获取
客户
端
屏幕宽度、高度及分辨率的方法发布
时间
:2015-11-21 08:08:45作者:佚名阅读:(61)
php
获取
客户
端
屏幕宽度、高度及分辨率的方法首先需要说明的是
php
是服务器
端
的语言,是
获取
不到
客户
端
的屏幕的宽度和高度以及分辨率的的。但是有变通的方法就是通过
客户
端
脚本语言javascript
获取
客户
端
的屏幕的宽度和高度,然后通过ajax或者cookie的形式传递给
php
脚本语言,从...
基础编程
21,887
社区成员
140,363
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章