当前位置:首页 > 代码 > 正文

php秒杀倒计时代码(php秒杀倒计时代码大全)

admin 发布:2022-12-19 19:21 169


本篇文章给大家谈谈php秒杀倒计时代码,以及php秒杀倒计时代码大全对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

求助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

求倒计时代码,js,php都行。格式: 距高考还有 145 天

!DOCTYPE html

html

head

    meta charset="utf-8"

script type="text/javascript"

    window.onload = function(){

        function DistenceOfDate(year,month,day,hour,minute,seconds) {

            var date = new Date();

            var dateMill = date.getTime();

            var targetDate = new Date(year,(month -1),day,hour,minute,seconds);

            var targetMill = targetDate.getTime();

            var perDay = 3600 * 1000 * 24;

            var perHour = 3600*1000;

            var perMin = 60000;

            var perSec = 1000;

            var offset = targetMill - dateMill ;

            var tmp =  offset % perDay;

            var days = parseInt(offset / perDay);

                log(days);

            var offsetHour = tmp % perHour ;

            var hours = parseInt(tmp/ perHour);

                log(hours);

            var offsetMin = offsetHour % perMin ;

            var min = parseInt(offsetHour /perMin );

            log(min);

            var offsetSec = offsetMin % perSec ;

            var secs = parseInt(offsetMin /perSec );

            log(secs);

            log(offsetSec);

            function log (str){

                console.log(str);

            }

            return{

                day:days,

                h:hours,

                m:min,

                s:secs,

                ms:offsetSec

            }

        }

        setInterval(function(){

            var obj  = DistenceOfDate(2014,11,30,00,00,00);

            document.querySelector("#msg.msg").innerHTML ="距离 2014年11月30日0时0分0秒还有:/br"+obj.day+" 天 "+obj.h+" 小时 "+obj.m+" 分钟"+

                    obj.s+"秒 ";

        },1000);

    }

/script

    style type="text/css"

        .msg{

            width: 100%;

            height: 40px;

            background: #1990d5;

            color:#FBBDEE;

            text-align: center;

        }

    /style

/head

body

div id="msg" class="msg"/div

/body

/html

刚写的热乎的。程序精确到秒啦

如何用PHP做一个循环的倒计时牌

?php

$StartDate = '06-07'; //开始日期

$OverDate = '06-08'; //结束日期

date_default_timezone_set('Etc/GMT-8'); //设置时区

$time = time();

$datetime = strtotime(date('Y-m-d', $time)); // 取得今天凌晨的时间

$year = date('Y', $time);

$OverTime = strtotime("$year-$OverDate"); // 取得结束的时间

if($OverTime $datetime){ // 判断有没有过了结束日期 如 8 号,若过了,则开始明年的倒计时

$year++;

$OverTime = strtotime("$year-$OverDate");

}

$StartTime = strtotime("$year-$StartDate");

$n = $StartTime - $time; //计算相差的时间(秒)

if($n = 0){ // 若是负数 则已经开始了

$n = abs($n) + 86400; // 若是要精确到 时 分 秒 则把这行去了

$str = "高考已经开始 第 %d 天"; //格式 输出

} else {

$str = "距 $year 年高考还有: %d 天 %d 小时 %d 分 %d 秒";

}

//下面的 $day, $hour, $min, $sec 若是已经开始则表示开的已过的时间,否则则是相差的时间

$day = intval($n / 86400);

$hour = intval(($n % 86400) / 3600);

$min = intval(($n %3600) / 60);

$sec = $n % 60;

printf($str, $day, $hour, $min, $sec);

?

求一段php写的限时秒杀倒计时特效。 制定开始时间和结束时间。自己倒计时。不依赖客户端时间限制。

body

倒计时:input name="txt" type="text" id="txt" /

/body

script

var time_fuc=function()

{

this.hours=1;//时

this.minute=0;//分

this.seconds=0;//秒

this.time=null;

}

var t=new time_fuc();

function set_t()

{

var fla=false;

if(t.seconds==0)

{

if(t.minute==0)

{

if(t.hours==0)

{

fla=true;

}else

{

t.hours--;

t.minute=59;

t.seconds=59;

}

}else

{

t.minute--;

t.seconds=59;

}

}else

{

t.seconds--;

}

var str="";

if(fla)

{

str="结束";

clearTimeout(t.time);

}else

{

str=t.hours+":"+((t.minute0)?"0":"")+t.minute+":"+((t.seconds10)?"0":"")+t.seconds;

document.getElementById("txt").value=str;

t.time=setTimeout("set_t()",1000);

}

}

set_t();

/script

关于php秒杀倒计时代码和php秒杀倒计时代码大全的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/20103.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载