PHP倒计时的原理

1、先确定一个时间点,获得当前的时间戳。

2,、用截止时间去减去现在的时间,分别的对时间进行处理。
 
//设置字符集
header("content-type:text/html;charset=utf-8");
//如何实现倒计时
date_default_timezone_set("PRC");
//获取当前时间戳
$starttime = time();
//格式化时间目标时间
$endtime= strtotime("2018-10-01 08:30");

$time = $endtime-$starttime;
//将时间戳换算成年份
$year = floor($time /(365*24*60*60)) ;//注意一年有365天
//将年份从中去掉
$time = $time - $year*365*24*60*60 ;
$month = floor($time/(30*24*60*60));//一个月有30 天
//将月份去掉的时间戳去掉
$time = $time - $month * 30 *24 * 60* 60;
$day =floor($time/(24*60*60));
//将天数的时间戳去掉
$time = $time - $day*24*60*60;
//格式化小时
$hour = floor($time / (60*60));
//将小时的时间戳秒数去掉
$time = $time - $hour*60*60 ;
$minute =floor($time/60);
//将分的时间戳数去掉
$second = $time - $minute*60;

echo "距离2018年的国庆还有{$year}年{$month}月{$day}天{$hour}小时{$minute}分{$second}秒" ;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值