走动的时间 ajax.不过没必要吧可以隔较长一段时间和服务器校正一次。还是用javascript在客户端实时显示。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 JS好象只能取得客户端时间,但我需要取得服务器端的时间.有什么办法解决吗???php给js生成一个初始时间,以后增加1秒由js来做 <script language="javascript">//var s = date("Y-m_d");var s = 448605;var key = 1;var tim_d = parseInt(s/86400);var tim_h = parseInt((s%86400)/3600);var tim_m = parseInt(((s%86400)%3600)/60);var tim_s = ((s%86400)%3600)%60;function setime(){ if (tim_s <= 0){ tim_s = 60;//60 if(tim_m <= 0){ tim_m = 60;//60 //小时数 if(tim_h <= 0){ window.clearTimeout(timerID); } tim_h -= 1; } tim_m -= 1; } tim_s -= 1; if(tim_s < 10 ){ show_s = "0" + tim_s; }else{ show_s = tim_s; } if(tim_m < 10){ show_m = "0" + tim_m; }else{ show_m = tim_m; } if(tim_h < 10){ show_h = "0" + tim_h; }else{ show_h = tim_h; } show_d = tim_d; document.getElementById("djs").innerHTML=show_d+"天"+show_h+"小时"+show_m+"分钟"+show_s+"秒"; timerID = setTimeout("setime()" ,1000);}</script><span id="djs">fff</span><script language=javascript>if(key == 1){ setime();}else{ document.getElementById("djs").innerHTML="0天00小时00分00秒";}</script>这段代码是我刚从新浪里面复制下来的,地址是:http://points.sina.com.cn/points/func/rewards/duobao.php 没错, 就是如“ashchen(陳煇)”所说 如果要用javascript来动态显示服务器时间,一定要将用服务器时间传到客户端,结合php代码如下:<script language="JavaScript" type="text/JavaScript">var th_time=<? echo time()*1000?>;var sc=th_time-new Date().getTime();function dttimer(){ if(end_script==false)return false; var thistime=new Date().getTime()+sc; var d=new Date(thistime); if(d.getMonth()+1<10) m="0"+(d.getMonth()+1); else m=d.getMonth()+1; if(d.getDate()<10) day="0"+d.getDate(); else day=d.getDate(); if(d.getHours()<10) h="0"+d.getHours(); else h=d.getHours(); if(d.getMinutes()<10) minu="0"+d.getMinutes(); else minu=d.getMinutes(); if(d.getSeconds()<10) s="0"+d.getSeconds(); else s=d.getSeconds(); y="现在时刻:<b>"+h+":"+minu+":"+s+"</b> "+d.getFullYear()+"年"+m+"月"+day+"日"; dd.innerHTML=y; setTimeout("dttimer();",1000);}dttimer()</script><span id='dd'></span> <?echo date("F j, Y, g:i a,l");?> 不要把简单的事情弄复杂了<script>d = new Date();d.setTime(<?php echo time()*1000; ?>);function time_callback() { document.getElementById("time_view").innerHTML = d.toLocaleString(); d.setTime(d.getTime()+1000);}setInterval("time_callback()",1000);</script><span id='time_view'></span> mysql 怎么替换重复数据? 求学习 希望可以看一个简单点的企业网站 如何清除临时文件? 记住登录功能如何实现??? 请教关于phpstudy的问题!高分送上! 讨论关于PHP包含文件的损耗问题! 也是一个用户登陆的问题 php是什么?能用来干什么?优点是什么? 请教 如何实现类似 “名片点击翻页” 效果?名片内容能动态更新? PHP中奖概率算法 text控件的处理方法 用readdir后要把该文件夹所有的图片insert进数据库要怎么做
//var s = date("Y-m_d");
var s = 448605;
var key = 1;
var tim_d = parseInt(s/86400);
var tim_h = parseInt((s%86400)/3600);
var tim_m = parseInt(((s%86400)%3600)/60);
var tim_s = ((s%86400)%3600)%60;
function setime()
{
if (tim_s <= 0){
tim_s = 60;//60
if(tim_m <= 0){
tim_m = 60;//60
//小时数
if(tim_h <= 0){
window.clearTimeout(timerID);
}
tim_h -= 1;
}
tim_m -= 1;
}
tim_s -= 1;
if(tim_s < 10 ){
show_s = "0" + tim_s;
}else{
show_s = tim_s;
}
if(tim_m < 10){
show_m = "0" + tim_m;
}else{
show_m = tim_m;
}
if(tim_h < 10){
show_h = "0" + tim_h;
}else{
show_h = tim_h;
}
show_d = tim_d;
document.getElementById("djs").innerHTML=show_d+"天"+show_h+"小时"+show_m+"分钟"+show_s+"秒";
timerID = setTimeout("setime()" ,1000);
}
</script>
<span id="djs">fff</span>
<script language=javascript>
if(key == 1){
setime();
}else{
document.getElementById("djs").innerHTML="0天00小时00分00秒";
}
</script>这段代码是我刚从新浪里面复制下来的,地址是:http://points.sina.com.cn/points/func/rewards/duobao.php
<script language="JavaScript" type="text/JavaScript">
var th_time=<? echo time()*1000?>;
var sc=th_time-new Date().getTime();function dttimer(){
if(end_script==false)return false;
var thistime=new Date().getTime()+sc;
var d=new Date(thistime);
if(d.getMonth()+1<10)
m="0"+(d.getMonth()+1);
else
m=d.getMonth()+1;
if(d.getDate()<10)
day="0"+d.getDate();
else
day=d.getDate();
if(d.getHours()<10)
h="0"+d.getHours();
else
h=d.getHours();
if(d.getMinutes()<10)
minu="0"+d.getMinutes();
else
minu=d.getMinutes();
if(d.getSeconds()<10)
s="0"+d.getSeconds();
else
s=d.getSeconds();
y="现在时刻:<b>"+h+":"+minu+":"+s+"</b> "+d.getFullYear()+"年"+m+"月"+day+"日"; dd.innerHTML=y; setTimeout("dttimer();",1000);
}
dttimer()
</script>
<span id='dd'></span>
echo date("F j, Y, g:i a,l");?>
<script>
d = new Date();
d.setTime(<?php echo time()*1000; ?>);function time_callback() {
document.getElementById("time_view").innerHTML = d.toLocaleString();
d.setTime(d.getTime()+1000);
}setInterval("time_callback()",1000);
</script>
<span id='time_view'></span>