高分求一段 PHP 实时显示倒计时 代码 100
求一段PHP实时显示倒计时代码问题如下:2013年8月1日00时00分00秒到2013年8月2日00时00分00秒为一个倒计时周期,这个倒计时周期结束后自动重新进入一个新...
求一段 PHP 实时显示倒计时 代码
问题如下:
2013年8月1日00时00分00秒 到 2013年8月2日00时00分00秒 为一个倒计时周期,
这个倒计时周期结束后自动重新进入 一个新的倒计时周期,
新的倒计时同期为 2013年8月2日00时00分00秒 到 2013年8月3日00时00分00秒,
这个倒计时周期结束后 重新进入 2013年8月4日00时00分00秒 到 2013年8月5日00时00分00秒,
.............
如此反复循环下去.
上面的 x年x月x日x时x分x秒 开始 到 x年x月x日x时x分x秒 结束 为自动获取服务器时间作为判断条件
然后前台显示效果 如下
当前时间为 13年8月1日 时 ,
就显示 距 13年8月2日 还有 x小时x分x秒 结束.
当前时间如果为 13年8月2日 时,
就显示 距 13年8月3日 还有 x小时x分x秒 结束.
...............
如此反复 依次类推
请各位走过路过的PHP大神们不吝赐教, 定当高分感谢!!!!! 展开
问题如下:
2013年8月1日00时00分00秒 到 2013年8月2日00时00分00秒 为一个倒计时周期,
这个倒计时周期结束后自动重新进入 一个新的倒计时周期,
新的倒计时同期为 2013年8月2日00时00分00秒 到 2013年8月3日00时00分00秒,
这个倒计时周期结束后 重新进入 2013年8月4日00时00分00秒 到 2013年8月5日00时00分00秒,
.............
如此反复循环下去.
上面的 x年x月x日x时x分x秒 开始 到 x年x月x日x时x分x秒 结束 为自动获取服务器时间作为判断条件
然后前台显示效果 如下
当前时间为 13年8月1日 时 ,
就显示 距 13年8月2日 还有 x小时x分x秒 结束.
当前时间如果为 13年8月2日 时,
就显示 距 13年8月3日 还有 x小时x分x秒 结束.
...............
如此反复 依次类推
请各位走过路过的PHP大神们不吝赐教, 定当高分感谢!!!!! 展开
1个回答
展开全部
<div id="time"><span id="liveclock"></span>
<script type="text/javascript" >
function YaoShuai_time()
{
var Digital=new Date();
var hours=Digital.getHours();
var minutes=Digital.getMinutes();
var seconds=Digital.getSeconds();
var year=Digital.getFullYear();
var month=Digital.getMonth()+1;
var day=Digital.getDate();
var modhour=23-hours;
var modminute=59-minutes;
var modsecond=60-seconds;
if(month<=9) month="0"+month;
if(day<=9) day="0"+day;
if(minutes<=9) minutes="0"+minutes;
if(seconds<=9) seconds="0"+seconds ;
myclock="当前时间: "+year+"-"+month+"-"+day+" "+hours+":"+minutes+":"+seconds+"剩余时间"+modhour+":"+modminute+":"+modsecond;
if(document.layers){
document.layers.liveclock.document.write(myclock);
document.layers.liveclock.document.close();
}else {
document.getElementById('liveclock').innerHTML=myclock;
}
setTimeout("YaoShuai_time()",1000)
}
YaoShuai_time();
</script>
</div>
<script type="text/javascript" >
function YaoShuai_time()
{
var Digital=new Date();
var hours=Digital.getHours();
var minutes=Digital.getMinutes();
var seconds=Digital.getSeconds();
var year=Digital.getFullYear();
var month=Digital.getMonth()+1;
var day=Digital.getDate();
var modhour=23-hours;
var modminute=59-minutes;
var modsecond=60-seconds;
if(month<=9) month="0"+month;
if(day<=9) day="0"+day;
if(minutes<=9) minutes="0"+minutes;
if(seconds<=9) seconds="0"+seconds ;
myclock="当前时间: "+year+"-"+month+"-"+day+" "+hours+":"+minutes+":"+seconds+"剩余时间"+modhour+":"+modminute+":"+modsecond;
if(document.layers){
document.layers.liveclock.document.write(myclock);
document.layers.liveclock.document.close();
}else {
document.getElementById('liveclock').innerHTML=myclock;
}
setTimeout("YaoShuai_time()",1000)
}
YaoShuai_time();
</script>
</div>
追问
谢谢您的回答
你提供的JS代码虽然是我需要的效果 但可惜不是PHP的
我需要的是PHP 实现此效果的代码
因为JS 可以通过改变本地时间而改变最终需要的效果
所以 需要使用PHP来获取服务器时间来作为最终显示
追答
那估计要用ajax 请求php来做这件事情
html
function gett(){
$(function(){
$.ajax({
url:'gettime.php',
type:"POST",
data:{action:"guesslike"},
dataType:"html",
timeout:3000,
cache:false,
success:function(re){
$('#hh').html(re);
}
})
});
setTimeout("gett()",1000)
}
gett();
gettime.php
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
AiPPT
2024-09-19 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询