首页 > 编程语言 >PHP 判断几秒前,几分钟,几小时前最多判断6天前

PHP 判断几秒前,几分钟,几小时前最多判断6天前

时间:2023-02-09 11:35:42浏览次数:36  
标签:TimePoor floor else 判断 天前 str time 3600 PHP


$time = strtotime("2021-02-17 19:04:14");
echo ReckonTime($time);

function ReckonTime($time)
{
$NowTime = time();
if($time > $NowTime){ return false; }
$TimePoor = $NowTime - $time;
if ($TimePoor == 0) {
$str = '一眨眼之间';
} else if ($TimePoor < 60 && $TimePoor > 0) {
$str = $TimePoor . '秒之前';
} else if ($TimePoor >= 60 && $TimePoor <= 60 * 60) {
$str = floor($TimePoor / 60) . '分钟前';
} else if ($TimePoor > 60 * 60 && $TimePoor <= 3600 * 24) {
$str = floor($TimePoor / 3600) . '小时前';
} else if ($TimePoor > 3600 * 24 && $TimePoor <= 3600 * 24 * 7) {
if (floor($TimePoor / (3600 * 24)) == 1) {
$str = "昨天";
} else if (floor($TimePoor / (3600 * 24)) == 2) {
$str = "前天";
} else {
$str = floor($TimePoor / (3600 * 24)) . '天前';
}
} else if ($TimePoor > 3600 * 24 * 7) {
$str = date("Y-m-d", $time);
}
return $str;
}

6天前


标签:TimePoor,floor,else,判断,天前,str,time,3600,PHP
From: https://blog.51cto.com/u_13571520/6046458

相关文章

  • php适配器模式
    阅读目录​​场景​​​​test.php​​​​AudioPlayer.php​​​​MediaInterface.php​​​​Adapter.php​​​​AdvanceMp4Player.php​​​​MediaAdvanceInterface.ph......
  • PHP里的日期加减方法
    //第一步,假设有一个时间$a='2012-04-2510:10:00';//第二步,获得这个日期的时间戳$a_time=strtotime($a);//第三步,获得加五个月后的时间戳$b_time=strtotime('+5......
  • 获取PHP版本,获取Redis版本,获取MongoDB版本输出已安装扩展
    <?phperror_reporting(E_ALL);ini_set('display_errors',1);echo'<h1style="text-align:center;">欢迎使用DNMP!</h1>';echo'<h2>版本信息-----willem</h2>';echo'<ul>......
  • PHP注册模式
    阅读目录PHP注册模式PHP注册模式注册模式解决全局共享和交换对象,将已创建好的对象,挂在全局可以使用的数组上,在需要使用的时候,直接从该数组上获取该类的实现即可......
  • JavaScript if判断、三元运算符、循环
    阅读目录if判断三元运算符循环结构while循环for循环for循环数组循环字符串if判断letscore=162;if(score>=80){alert("优秀");}elseif(......
  • brew 安装 nginx 配合PHP工作
    1.前言环境介绍:macbookprom12020本文记录使用brew安装nginx配合PHP工作2.安装PHP#查看有哪些PHP版本可以安装brewsearchphp#安装php7.2brewinstall......
  • js 判断对象里面有没有值
    转载自:https://blog.csdn.net/renfeideboke/article/details/128256858方法一:varobj={}if(Object.values(obj).length>0){//有值}else{//无}方法二:l......
  • 使用iis设置网站php版本为7.3
    内容:使用iis设置网站php版本为7.3这张图是多少人的噩梦 早期的宝塔版本没办法在线升级,php版本只能到7.1 默认就没有7.2以上版本 怎么办?可以在iis设置第一步: ......
  • 判断访问链接是否是静态资源
    背景分别使用EndsWith和Regex判断url请求是否是静态资源staticvoidMain(string[]args){intnum=1000000;string[]suffix={".js",".......
  • c语言填空:完全数 完数判断
    #include<stdio.h>//编写一个程序,输入一个整数n,判断其是否为完数//如果一个数等于它的因子之和,则称该数为完数或完全数//例如6=1+2+3,因此6是完数main(){int......