`
罗正波
  • 浏览: 4870 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

PHP倒计时的原理

    博客分类:
  • php
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}秒" ; 
  • 大小: 1.9 KB
0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics