function T($time)

{

//获取今天凌晨的时间戳

$day = strtotime(date('Y-m-d',time()));

//获取昨天凌晨的时间戳

$pday = strtotime(date('Y-m-d',strtotime('-1 day')));

//获取现在的时间戳

$nowtime = time();

$tc = $nowtime-$time;

if($time

$str = date('Y-m-d H:i:s',$time);

}elseif($time$pday){

$str = "昨天";

}elseif($tc>60*60){

$str = floor($tc/(60*60))."小时前";

}elseif($tc>60){

$str = floor($tc/60)."分钟前";

}else{

$str = "刚刚";

}

return $str;

}

使用方法

echo T("时间戳");

升级版本:

if ( ! function_exists( 'T' ) ) {

function T($time){

$time = intval($time);

$nowTime = time();

$t = $nowTime - $time;// 时间差

if($t<=10){

$str = '刚刚';

}else if($t>10 && $t<=60){

$str = $t . '秒内';

}else if($t>60 && $t<=60*60){

$str = floor($t/60) . '分钟前';

}else if($t>60*60 && $t<=60*60*24){

$str = floor($t/(60*60)) . '小时前';

}else if($t>60*60*24 && $t<=60*60*24*7){

$str = floor($t/(60*60*24)) . '天前';

}else if($t>60*60*24*7 && $t<=60*60*24*7*4){

$str = floor($t/(60*60*24*7)) . '周前';

}else if($t>60*60*24*7*4 && $t<=60*60*24*365){

$nowM = date('m',$nowTime);

$m = date('m',$time);

if($nowM

$str = (12-$m) + $nowM . '个月前';

}else{

$str = $nowM - $m . '个月前';

}

}else if($t>60*60*24*365){

$str = date('Y',$nowTime) - date('Y',$time) . '年前';

}

return $str;

}

}

php+判断时间是昨天,用php判断时间戳来输出刚刚,分钟前,小时前昨天和时间...相关推荐

  1. php 明天凌晨,用php判断时间戳来输出刚刚,分钟前,小时前昨天和时间

    function T($time) { //获取今天凌晨的时间戳 $day = strtotime(date('Y-m-d',time())); //获取昨天凌晨的时间戳 $pday = strtot ...

  2. vue实现Cnode具体有axios分页请求 | filters(过滤器)解决时间转秒前 分钟前 小时前 月前 年前

    vue实现axios分页请求 [注意点] 1.可以根据 对象名[对象中的属性]来获取相对的属性值 2.有类名还要添加类名: :class="['tab-item',{active:activ ...

  3. 格式化时间算前七天php,php 格式化时间 秒前 分钟前 小时前 天前

    [php] /** * 格式化中奖时间 * @param unknown_type $lottery_time */ public static function format_lottery_tim ...

  4. datetime 取分钟_datetime-Javascript,时间和日期:获取给定毫秒值的当前分钟,小时,天,周,月,年...

    变量名称应具有描述性: var date = new Date; date.setTime(result_from_Date_getTime); var seconds = date.getSecon ...

  5. shell脚本获取当前时间和1分钟/1小时前时间

    time1=$(date "+%Y-%m-%d %H:%M:%S") time2=$(date -d "1 minute ago" +"%Y-%m-% ...

  6. mysql 数据库中根据当前系统时间,取前后几秒 几分钟 几小时 几天

    取当前时间: select current_timestamp; 输出:2016-06-16 16:12:52 select now();  输出:2016-06-16 16:12:52 取当前时间的 ...

  7. python判断回文数_Python练习题---判断回文数

    设n是一个任意自然数,如果n的各位数字反向排序所得的自然数与n相等,则n被称为回文数,从键盘输入一个5位数字 ,请编写程序判断这个数字是不是回文数. 思路:先获取一个字符串,再判断该字符串是否满足是自 ...

  8. python判断回文_用python判断回文数

    信息举报 时间:2020-11-23 本页为您甄选多篇描写用python判断回文数,用python判断回文数精选,用python判断回文数大全,有议论,叙事 ,想象等形式.文章字数有400字.600字 ...

  9. java怎么判断对象不为空_java判断对象是否为空的方法

    java判断对象是否为空的方法 发布时间:2020-06-25 14:39:17 来源:亿速云 阅读:134 作者:Leah 这篇文章将为大家详细讲解有关java判断对象是否为空的方法,文章内容质量较 ...

最新文章

  1. 李宏毅线性代数笔记9:对角化
  2. 安卓逆向_18 --- APK保护策略【Java代码混淆、资源混淆、签名校验】
  3. SpringBoot和JPA使用SQLServer2008数据库搭建后台的时候排序报错
  4. JAVA中自增自减运算符(i++与++i的区别)
  5. Android9能用的flash播放器,安卓flash播放器源码支持android9
  6. 下载安装谷歌浏览器插件
  7. P2183 [国家集训队]礼物
  8. Win7从文件服务器复制文件速度慢问题处理
  9. [ZT]crontab 调度程序按时执行
  10. TikTok跨境出海:TikTok的8种变现方式?
  11. springbootadmin 客户端监控配置
  12. JAVA商城源码-B2B2C商城系统-独立部署,一套源码终身可用
  13. Cordova使用入门简介入门教程
  14. 数据可视化管理平台整体解决方案
  15. JAVA emoji表情处理工具类EmojiCharacterUtil代码修正
  16. 前端入门——动画原理及实现
  17. 已拿字节、腾讯、墨墨 offer,音视频开发进阶指南pdf
  18. linux系统指令学习(创建目录,在目录下创建一个*.txt,*.txt输入内容,把*.txt文件拷贝到*目录下,把*文件夹目录移动到*目录下)
  19. VS Opencv 字符模板匹配小实例
  20. Java实现输出 1000 - 2000 之间所有的闰年

热门文章

  1. 未来:万物皆互联、全民皆社交,人人都是马化腾
  2. 就差一点点-微妙的强制类型转换
  3. 热备份路由选择协议(HSRP)
  4. CANopen笔记1
  5. 2016.2.17文件夹选择框及文件选择框
  6. CentOS6挂载读写NTFS分区(ntfs-3g)
  7. mysql access 2017_如何把Access的数据导入到Mysql中
  8. 物体的识别,检测,和分割
  9. vscode安装Remote -WSL插件连接本地的wsl
  10. nginx用户认证访问