顶部导航开始 -->

php倒计时function

/**
     * 倒计时判断
     * @param $beginTime 定义开始时间
     * @param $endTime  定义结束时间
     * @return string
     */
    protected function countDown($beginTime, $endTime)
    {
        $time = time();
        $endTime = strtotime($endTime);//时间戳
        $beginTime = strtotime($beginTime);
        if ($time < $beginTime) {
            $leftStr = $beginTime - $time;//据开始时间。。。
            $txt = '距离开始时间还有 ';
        } else if ($time > $endTime) {
            $leftStr = $endTime - $time;//已结束。。。
            $txt = '已结束 ';
        } else {
            $leftStr = $time - $beginTime;//已过去。。。
            $txt = '时间已过去 ';
        }
        $r = '';
        if ($leftStr >= 365 * 24 * 60 * 60) {
            $resYear = floor($leftStr / (365 * 24 * 60 * 60));
            $leftStr = $leftStr % (365 * 24 * 60 * 60);
            $r = $resYear . '年';
        }
        if ($leftStr >= 24 * 60 * 60) {
            $resDay = floor($leftStr / (24 * 60 * 60));
            $leftStr = $leftStr % (24 * 60 * 60);
            $r .= $resDay . '天';
        }
        if ($leftStr >= 60 * 60) {
            $resHour = floor($leftStr / (60 * 60));
            $leftStr = $leftStr % (60 * 60);
            $r .= $resHour . '小时';
        }
        if ($leftStr >= 60) {
            $resMinute = floor($leftStr / 60);
            $leftStr = $leftStr % 60;
            $r .= $resMinute . '分钟';
        }
        $r .= $leftStr . '秒';
        $res = $txt . $r;
        
        return $res;
    }


自学php博客
请先登陆后发表评论
  • 最新评论
  • 总共0条评论
  • © 2014-2016 zixuephp.cn 版权所有
  • ICP证:皖ICP备16012107号
  • 联系邮箱:510082587@qq.com
  • 交流请加微信:weibobf2899 或扫下方二维码