帮我用PHP写一段倒计时程序呗

要求即时更新的,就是每秒钟更新一次,显示现在的时间到2014年6月8日17:05:00还有多少天多少小时多少分多少秒,谢谢!... 要求即时更新的,就是每秒钟更新一次,显示现在的时间到2014年6月8日 17:05:00还有多少天多少小时多少分多少秒,谢谢! 展开
 我来答
addChild
2013-01-22 · 超过16用户采纳过TA的回答
知道答主
回答量:50
采纳率:0%
帮助的人:53.3万
展开全部
document.writeln('<div>距离2014年6月8日 17:05:00还有<span id="timer" style="margin-left:20px"></span></div>');
function reciprocal(){
var timer = document.getElementById("timer");
var date = new Date(2014,5,8,17,05,00);
var now = new Date();
var sc = date.getTime()-now.getTime();
var day = Math.floor(sc / (1000 * 60 * 60 * 24));
var hour = Math.floor(sc / (1000*3600)) - (day * 24);
var minute = Math.floor(sc / (1000*60)) - (day * 24 *60) - (hour * 60);
var second = Math.floor(sc / (1000)) - (day * 24 *60*60) - (hour * 60 * 60) - (minute*60);
hm = day+"天"+hour+"时"+minute+"分"+second+"秒";
if(day <= 0){
hm = hour+"时"+minute+"分"+second+"秒";
}
if(hour <= 0){
hm = minute+"分"+second+"秒";
}
if(minute <= 0){
hm = second+"秒";
}
timer.innerHTML = hm;
setTimeout("reciprocal()",1000);
}
reciprocal();
追问
谢谢,但能够让它以服务器上的时间为准吗?就是倒计时不受用户本机时间的影响。

额。程序出现问题了,刚刚过了16:04的时候,显示的时间只有分钟和秒了。。还好自己可以解决
追答
那你可以用ajax去服务器获取
博思aippt
2024-07-20 广告
作为深圳市博思云创科技有限公司的工作人员,对于Word文档生成PPT的操作,我们有以下建议:1. 使用另存为功能:在Word中编辑完文档后,点击文件->另存为,选择PowerPoint演示文稿(*.pptx)格式,即可将文档内容转换为PPT... 点击进入详情页
本回答由博思aippt提供
novice_pegasus
2013-01-22 · TA获得超过624个赞
知道小有建树答主
回答量:722
采纳率:100%
帮助的人:649万
展开全部
PHP本身似乎没办法做即时更新的,用ajax辅助吧,js的计时器每隔一秒call一次后台。(不过其实AJAX都不用的,单用JS就可以了)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
njumwx
2013-01-22 · TA获得超过327个赞
知道小有建树答主
回答量:868
采纳率:0%
帮助的人:437万
展开全部
你用人民币我也许会理你,用这贴吧分,还想手都不动一动,懒得搭理
追问
谁说我没动手?自己也在研究呢。。

好吧,我现在弄好倒计时了,不过不知道怎么即时更新,告诉我吧^_^
我会告诉你我第一次接触PHP吗?
追答
定时器:
用以指定在一段特定的时间后执行某段程序。

JS中定时执行,setTimeout和setInterval的区别,以及l解除方法

setTimeout(Expression,DelayTime),在DelayTime过后,将执行一次Expression,setTimeout 运用在延迟一段时间,再进行某项操作。
setTimeout("function",time) 设置一个超时对象

setInterval(expression,delayTime),每个DelayTime,都将执行Expression.常常可用于刷新表达式.
setInterval("function",time) 设置一个超时对象

SetInterval为自动重复,setTimeout不会重复。

clearTimeout(对象) 清除已设置的setTimeout对象
clearInterval(对象) 清除已设置的setInterval对象
js就可以自动计时啊,为什么要从服务器端去考虑?这样不是浪费资源么。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chelcf
2013-01-22 · TA获得超过161个赞
知道小有建树答主
回答量:140
采纳率:0%
帮助的人:138万
展开全部
百度,JAVASCRIPT 倒记时
追问
帮我写好呗。我懒得去搜
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式