简化版 分站 地图 日历 影视
计算器 行情 加解密 长度 面积
首页 软件 编程 笑话 知识 公告 注册 登录 用QQ登录本站
文明驾车我带头,文明行路我带头,礼貌让座我带头      

[公益] 节省一分零钱 献出一份爱心 温暖世间真情      
广告位招租中
2021年 春 节 27
2021年 情人节 29
2021年 元宵节 41
2022年 元 旦 350
全部 综合数码金融娱乐服务报刊政府机构 推荐 申请 友情  
  • 您现在的位置:首页 >> PHP >> 内容

    PHP实现倒计时功能

    内容摘要: !DOCTYPE htmlhtmlheadtitlePHP实现倒计时功能/title/headbody?phpdate_default_timezone_set('PRC');$starttimestr = date('Y-m-d H:i:s', strtotime('now'));$starttimestr= mktime(0,0,0,7,7,2020);......

      <!DOCTYPE html>

    <html>

    <head>

    <title>PHP实现倒计时功能</title>

    </head>

    <body>

    <?php


    date_default_timezone_set('PRC');


    $starttimestr = date('Y-m-d H:i:s', strtotime('now'));

    $starttimestr= mktime(0,0,0,7,7,2020);

    //$endtimestr = date('Y-m-d H:i:s', strtotime('+18 hours 1 minutes'));

    $endtimestr = mktime(18,0,0,date('m'),date('d'),date('Y'));

    $starttime = strtotime($starttimestr);

    $endtime = strtotime($endtimestr);

    $nowtime = time();

    if ($nowtime < $starttime) {

    exit("考试已经结束了,考试时间是:{$starttimestr}至{$endtimestr}");

    }

    if ($endtime >= $nowtime) {

    $lefttime = $endtime - $nowtime; //实际剩下的时间(秒)

    } else {

    $lefttime = 0;

    exit("考试已经结束!");

    }

    ?>

    <p>考试开始时间:<?php echo $starttimestr; ?></p>

    <p>考试结束时间:<?php echo $endtimestr; ?></p>

    <p>

    距离考试结束还有:

    <span id="RemainD"></span> 天

    <span id="RemainH"></span> 小时

    <span id="RemainM"></span> 分钟

    <span id="RemainS"></span> 秒

    </p>

    <script type="text/javascript">

    var runtimes = 0;

    function GetRTime() {

    var lefttime = <?php echo $lefttime; ?> * 1000 - runtimes * 1000;

    if (lefttime >= 0) {

    var nD = s.floor(lefttime / (1000 * 60 * 60 * 24)) % 24;

    var nH = Math.floor(lefttime / (1000 * 60 * 60)) % 24;

    var nM = Math.floor(lefttime / (1000 * 60)) % 60;

    var nS = Math.floor(lefttime / 1000) % 60;

    document.getElementById("RemainD").innerHTML = nD;

    document.getElementById("RemainH").innerHTML = nH;

    document.getElementById("RemainM").innerHTML = nM;

    document.getElementById("RemainS").innerHTML = nS;

    runtimes++;

    setTimeout("GetRTime()", 1000);

    } else {

    alert('考试结束了!');

    location.reload();

    }

    }

    onload = function() {

    GetRTime();

    }

    </script>

    </body>

    </html>

      版权声明:本内容来源于互联网,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。


    发布日期:2020/12/17 发布时间:16:40:42 点击:206 录入:齐天大圣
  • 上一篇:PHP实现腾讯短网址生成api接口实例
  • 下一篇:没有了
  • 本类新增
    本类热门文章
    Baidu

    YiJiaCMS V3.88 Build 20.12.22(MSSQL) 闽ICP备05000814号-1
    本空间由景安网络提供,百度云加速提供加速防护
    齐天大圣® 制 作 ©2000-2021