php写倒计时怎么写,php 写的倒计时function

倒计时显示 PHP

/**

* 倒计时判断

* @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;

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值