php-倒计时

简介: php-倒计时

countDown.php

<?php
function countDown($time){
    $timeNow = time();
    $timeOver = strtotime($time);
    $day = intval(($timeOver-$timeNow)/86400);
    $hour = intval((($timeOver-$timeNow)%86400)/3600);
    $minute = intval(((($timeOver-$timeNow)%86400)%3600)/60);
    $second = intval(((($timeOver-$timeNow)%86400)%3600)%60);

    echo "距离回家还有 <b>{$day}</b> 天 {$hour}小时{$minute}分{$second}秒!";
}

countDown('2020-01-22 18:40:00');

效果图:
在这里插入图片描述

首先用time函数获取当前时间戳,再将期望到达的正常时间也就是“2020-01-23”使用strtotime函数解析为Unix 时间戳。
time:返回当前的 Unix 时间戳。
strtotime:将任何字符串的日期时间描述解析为 Unix 时间戳。

公式:3600表示一小时的秒数。86400表示一天的秒数。
ceil 向上取整(有小数就加1);
floor 向下取整(有小数就减1);
intval 表示直接取整;
round 四舍五入取整;

目录
相关文章
|
7月前
|
移动开发 人工智能 前端开发
【PHP】PHP生成全年日历
【PHP】PHP生成全年日历
211 5
|
PHP C语言
给自己1分钟时间,学会php
给自己1分钟时间,学会php
给自己1分钟时间,学会php
|
PHP
PHP三级联动详细代码(全)
有时在项目中常常会用到三级联动,那么怎么php怎么制作三级联动呢?话不多说,直接上代码。
158 0
|
PHP
php 获取多长时间之前
php 获取多长时间之前
83 0
|
缓存 程序员 Shell
php定时任务,php定时器,php定时器,php定时任务管理,php定时任务框架,php实现定时任务,php定时任务系统
php定时任务,php定时器,php定时器,php定时任务管理,php定时任务框架,php实现定时任务,php定时任务系统
366 0
|
前端开发 JavaScript PHP
PHP上传实现进度条
Web上传文件的三种解决方案
PHP上传实现进度条
|
PHP 小程序 开发者
phpstorm运行本地PHP服务器,实现小程序可以访问的PHP后台
PHP本地服务器的搭建,可供小程序访问
1958 0