使用js获得客户端的时间,php获得服务器时间,做个js触发动作,处理一下时间差!
解决方案 »
- 求帮忙
- 关于IIS+PHP+MYSQL环境下用phpmyadmin导入数据库的问题!
- 请问各位这样的网站什么程序可以实现呢?
- <font color=red>高难度问题,PHP中如何将图片导入到excel!!!</font>
- mysql表改了编码,语句执行就报错
- 求助:怎么取出一段字符串中的链接
- WEB协议有多少?怎样识别这些URL呢?
- 为什么安装了Zend Optimizer,php运行速度提高的不是很高?
- 在线等待:请看代码,insert问题!!!急~~~
- 这个论坛好像不是很好用?
- php如何写一个函数取得客户端的时间?php已经有函数$_SERVER['REMOTE_ADDR']取得正在浏览当前页面用户的 IP 地址,那么哪个函数又是取得
- 数组分页,查到数组值不符合查询条件时,怎么依次显示后边符合条件的值
<script language=javascript>
Stamp = new Date();
clientTime=Stamp.getYear()+"-"+Stamp.getMonth()+"-"+Stamp.getDay()+" "+Stamp.getHours()+":"+Stamp.getMinutes()+":"+Stamp.getSeconds();
location.href="timeprocess.php?ctime="+clientTime;
</script>把这段代码放在一个文件中
将会提交到timeprocess.php?ctime=2005-7-1 19:38:24
这个页面
接下来知道怎么做了吧?用php取得服务器时间,取得提交过来的变量ctime,就可以得时间差了
now = new Date();
c=now.getTime();
s=<?
list($usec, $sec) = explode(" ", microtime());
echo $sec,substr($usec,2,3);
?>;
x=(c-s)/1000;
document.write(c+"\n"+s);
if(x>0)
document.write('您的计算机时间比服务器时间快'+x+'秒');
else
document.write('您的计算机时间比服务器时间慢'+x+'秒');
</script>