很多站长朋友们都不太清楚php倒计时执行,今天小编就来给大家整理php倒计时执行,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php中怎样实现倒计时功能 2、 php倒计时执行任务,有什么方案? 3、 JS如何倒计时?用PHP+JS的,比如倒计时20秒要怎么操作?倒计时20秒后就执行动作吗? 4、 求助PHP倒计时程序 php中怎样实现倒计时功能可以考虑asp实现:
1.HiddenField 控件储存时间
<!--2700秒时间-->
<asp:HiddenField ID="hidTime" runat="server" Value="2700" />
2.js代码
<script language="javascript" type="text/javascript">
var time;
var minutes;
var seconds;
var str;
function ShowTime2() {
if(document.getElementById("btnSubmitExam") !=null)
{
time = document.getElementById("hidTime").value;
time = time - 1;
document.getElementById("hidTime").value = time;
minutes = parseInt(time / 60);
seconds = time % 60;
document.getElementById("DjTimeDiv").innerHTML = "剩余时间:" + minutes + "分钟" + seconds + "秒";
if (time == 1) {
document.getElementById("DjTimeDiv").innerHTML="剩余时间:0分钟0秒";
document.getElementById ("btnSubmitExam").click();
// window.close();
}else
{
setTimeout("ShowTime2()", 1000);
}
}else
{
document.getElementById("DjTimeDiv").innerHTML="剩余时间:0分钟0秒";
}
}
</script>
php倒计时执行任务,有什么方案?服务器定时执行不精确?
当你在PHP上执行函数time(),是获取的当前服务器时间。如果服务器时间不精确,你的PHP无论怎么写都是不精确的时间的
JS如何倒计时?用PHP+JS的,比如倒计时20秒要怎么操作?倒计时20秒后就执行动作吗?window.setTimeout("setPopTitle();",20*1000);\x0d\x0afunction setPopTitle()\x0d\x0a{\x0d\x0aalert("20秒到了");\x0d\x0a}\x0d\x0a如果是20秒后想调后台,就用ajax直接调
求助PHP倒计时程序php部分,记录下提交订单时的时间戳,并以保存在数据库中;
$postdate = time();
当用户再次执行操作的时候,判断操是否在48小时内的有效操作;
只需要比较,用户操作时的时间戳和提交订单时间是否超过48小时即可;
$operatetime = time();
if( $operate - $postdate < 48 ) {
echo "有效";
}else {
echo "无效";
}
根据你的提问,我已经回答完毕;但我觉得你的提问,可能不是想要这个答案;你可能需要的是,在页面上显示跳时,的这种倒计时效果;所以,我在补充一下;你觉得能用,你就用;
1.还是一样,记录提交订单时间戳到数据库 $postdate;
2.当用户再次访问时的时间戳$nowtime = time();
这里可以通过这两个值,可以计算出,离48小时还有多少秒;
$time = 48 * 3600 - ($nowtime - $postdate);
3.把$time传递给js; 采用 var t = <? echo $time ?>;
4.写一个显示函数;function showtime;
5.每秒执行一次.
6.大概代码
<div id="shower"></div>
<script type="text/javascript">
var t = <? echo $time ?>;
var int =self.setInterval("showtime()",1);
function showtime(){
var hh = t / 3600;
var mm = (t - hh * 3600)/60
var ss = t - hh * 3600 - mm * 60;
var stringhh = hh < 10 ? '0'+hh : hh;
var stringmm = mm < 10 ? '0'+mm : mm;
var stringss = ss < 10 ? '0'+ss : ss;
document.getElementById('shower').innerHTml = stringhh + stringmm + stringss;
t = t -1;
}
</script>
关于php倒计时执行的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php倒计时执行 php计时函数的详细内容...