/**

* 获取已经过了多久

* PHP时间转换

* 刚刚、几分钟前、几小时前

* 今天昨天前天几天前

* @param  string $targetTime 时间戳

* @return string

*/

function get_time($targetTime)

{

// 今天最大时间

$todayLast   = strtotime(date('Y-m-d 23:59:59'));

$agoTimeTrue = time() - $targetTime;

$agoTime     = $todayLast - $targetTime;

$agoDay      = floor($agoTime / 86400);

if ($agoTimeTrue < 60) {

$result = '刚刚';

} elseif ($agoTimeTrue < 3600) {

$result = (ceil($agoTimeTrue / 60)) . '分钟前';

} elseif ($agoTimeTrue < 3600 * 12) {

$result = (ceil($agoTimeTrue / 3600)) . '小时前';

} elseif ($agoDay == 0) {

$result = '今天 ' . date('H:i', $targetTime);

} elseif ($agoDay == 1) {

$result = '昨天 ' . date('H:i', $targetTime);

} elseif ($agoDay == 2) {

$result = '前天 ' . date('H:i', $targetTime);

} elseif ($agoDay > 2 && $agoDay < 16) {

$result = $agoDay . '天前 ' . date('H:i', $targetTime);

} else {

$format = date('Y') != date('Y', $targetTime) ? "Y-m-d H:i" : "m-d H:i";

$result = date($format, $targetTime);

}

return $result;

}

php 判断昨天_PHP 判断时间在今天、昨天、前天、几天前几点相关推荐

  1. vue中 根据时间戳 判断对应的时间(今天 昨天 前天)

    根据时间戳 来显示对应的时间段 本文是根据vue所写,但是原理都是相通的 根据一个时间戳,然后来显示对应的时间段.如果为今天,则显示对应的time,如果为昨天,则显示为昨天,如果为前天,则显示为前天. ...

  2. 影像组学视频学习笔记(37)-机器学习模型判断脑卒中发病时间(文献报告)、Li‘s have a solution and plan.

    作者:北欧森林 链接:https://www.jianshu.com/p/3e7a2c84288e 来源:简书,已获授权转载 RadiomicsWorld.com "影像组学世界" ...

  3. 已知两个时间戳判断这两个时间是否在同一天

    已知两个时间戳判断这两个时间是否在同一天 int Same_Day() { char Time1[11] = "1516766666";char Time2[11] = " ...

  4. JS 判断input输入框日期时间格式是否符合YY-MM-DD HH:MM:SS和是否符合实际日期规范方法以及SQL时间日期格式转化存储

    JS 判断input输入框日期时间格式是否符合YY-MM-DD HH:MM:SS和是否符合实际日期规范方法以及SQL时间日期格式转化存储 先获取input文本框内输入值 <p>日 & ...

  5. java 判断两个日期时间/两个时间戳之间相隔多少天,也可用于获取从1970年以来到某个时间之间相隔多少天

    日萌社 人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新) java 判断时间范围 java 判断两个日期时间/两个时间戳 ...

  6. 小程序 : js获取今日日期、加日期、减日期; 判断今日 、判断昨日

    获取今日,日期加.日期减 效果图: 选择日期大于今日时 .js代码 Page({/*** 页面的初始数据*/data: {choseDate: '', // 选择的时间week:'', //星期几on ...

  7. python素数判断代码_Python 判断101-200之间有多少个素数,并输出所有素数

    时间:2018-10-17 概述:判断素数 Python 判断并输出素数,判断101-200之间有多少个素数,并输出,判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不 ...

  8. mysql 节假日判断_sql 节假日判断(春节、中秋、国庆、周末等)

    set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go -- 日期检测函数,返回相关节假日 -- 0 非假日 -- 农历相关假日 -- 1 春节(正月初一 至 正月 ...

  9. 文件新旧判断和字符串判断

    两个文件之间进行比较 文件1 -nt 文件2 判断文件1的修改时间是否比文件2的新 文件1 -ot 文件2 判断文件1的修改时间是否比文件2的旧 文件1 -ef 文件2 判断文件1是否和文件2的ino ...

最新文章

  1. 只需单击三次,让中文GPT-2为你生成定制故事
  2. 安装 Fedora 21 工作站后要做的10件事情
  3. html 文件上传_某平台存在多处任意文件上传
  4. 查看库中所有表有多少数据
  5. Access-Control-Allow- 设置跨域资源共享CORS详解
  6. Linux 网络编程详解一(IP套接字结构体、网络字节序,地址转换函数)
  7. 云原生基础架构的最佳状态,就是没有架构?
  8. python评语生成_电商 Python 生成补单公司需要的评论格式3
  9. 如何修改mysql物理文件存放地址_如何防封号物理地址和网络地址修改攻略
  10. SQL SERVER CHAR ( integer_expression )各版本返回值差异的案例
  11. 2020最新,100道电商大厂必问面试题:附完整答案
  12. mysql实现递归查询的方法
  13. wifislax14.0final reaver穷举PIN教程 wap,wps破解教程
  14. 2022-07-12
  15. 保存网页文章为PDF文件
  16. 极化码理论及算法研究5-SC算法及matlab仿真
  17. 中文手写数据集训练识别
  18. 指针数组和数组指针的使用
  19. 两台电脑使用一根网线直连传输文件
  20. Webpack中 CDN加速

热门文章

  1. 大数据分析有哪些陷阱
  2. 数据可视化技术对于企业的重要性
  3. 操作系统的进程和线程的相关知识的理解
  4. 拓展卡尔曼滤波器(EKF)的数学推导
  5. gdt描述_GDT全局描述符表
  6. android groovy方法,Android Gradle从入门到精通(三)Groovy快速入门指南
  7. linux硬件驱动网站,linux怎么查看已装好硬件驱动
  8. android网络编程登录和验证,ASP.NET实现用户注册和验证功能(第4节)
  9. java 字符串 日期格式化_Java8常用日期格式化字符串日期相互转换
  10. LookUpEditPopup自动调整宽度