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 四舍五入取整;

目录
相关文章
|
JSON PHP 开发工具
PHP Monolog 日志的使用
PHP Monolog 日志的使用
1169 0
|
开发工具 Android开发 开发者
Android UI设计: 解释Android的Nine-Patch图像是什么,它用于什么目的?
Android UI设计: 解释Android的Nine-Patch图像是什么,它用于什么目的?
221 4
|
机器学习/深度学习 传感器 计算机视觉
MotionBert论文解读及详细复现教程
MotionBert提出了一个统一视角来学习人体运动表示,并使用双流时空Transformer(DSTformer)网络作为运动编码器,能够全面、自适应地捕获骨骼关节之间的远程时空关系,实现在多个下游任务上的性能提升。
615 1
MotionBert论文解读及详细复现教程
|
存储 JSON NoSQL
cJSON项目解析
cJSON项目解析
185 0
|
机器学习/深度学习 计算机视觉
深度残差网络(ResNet)之ResNet34的实现和个人浅见
深度残差网络(ResNet)之ResNet34的实现和个人浅见
671 0
深度残差网络(ResNet)之ResNet34的实现和个人浅见
|
存储 安全 数据安全/隐私保护
Harbor私有镜像仓库搭建
Harbor是由VMware开发的开源镜像仓库管理系统,具有以下一些主要特点和功能: 1.镜像管理 Harbor可以存储、管理镜像,支持访问控制、镜像复制、镜像删除等功能。 2.角色访问控制 可以创建用户和设置角色控制镜像的访问权限,例如只读或读写权限。 3.镜像复制 支持在多个Harbor实例之间复制镜像,保证分布式部署可以访问相同镜像。 4.镜像安全扫描 可以配置镜像安全扫描,检测镜像中的漏洞或风险。 5.镜像签名与信任 支持内容信任机制,确保镜像来源可信的同时保护镜像内容不被篡改。 6.策略管理 可以对用户访问、镜像复制和其他操作设置灵活的策略。
368 1
|
JSON 编译器 C语言
【C++】VSCode配置C++环境(详细教程)
原文发表于CSDN:https://blog.csdn.net/weixin_44350891/article/details/123068838
【C++】VSCode配置C++环境(详细教程)
|
缓存 监控 Linux
Linux 日志查看命令journalctl
Journald是Linux系统中新的系统日志方式,它把日志信息写入二进制文件,它终结了文本日志。查看所有系统日志,只用一个命令即可,这个命令就是journalctl。Journald守护进程:systemd-journald,其中systemd日志服务就由此守护程序处理。
1212 0
Window 命令行查看 EXE或者DLL的依赖库
Window 命令行查看 EXE或者DLL的依赖库
1302 0
|
并行计算 异构计算
pip 国内安装gpu版pytorch
pytorch官网提供的方式下载太慢,可以配置全局镜像