php中时间轴开发(刚刚、5分钟前、昨天10:23等)

 更新时间:2011年10月03日 20:07:07   作者:  
php中时间轴开发,即显示为“刚刚”、“5分钟前”、“昨天10:23”等
其实这个没什么技术含量,当然就直接贴代码,不废话了,
但是在其实开发中还是蛮有用的,譬如论坛帖子,围脖等都有相关应用
复制代码 代码如下:

function tranTime($time) {
$rtime = date("m-d H:i",$time);
$htime = date("H:i",$time);
$time = time() - $time;
if ($time < 60) {
$str = '刚刚';
}
elseif ($time < 60 * 60) {
$min = floor($time/60);
$str = $min.'分钟前';
}
elseif ($time < 60 * 60 * 24) {
$h = floor($time/(60*60));
$str = $h.'小时前 '.$htime;
}
elseif ($time < 60 * 60 * 24 * 3) {
$d = floor($time/(60*60*24));
if($d==1)
$str = '昨天 '.$rtime;
else
$str = '前天 '.$rtime;
}
else {
$str = $rtime;
}
return $str;
}

函数tranTime()中的参数$time必须为Unix时间戳,如果不是请先用strtotime()将其转换成Unix时间戳。上面的代码一看就明白了,不用再多述。
调用函数,直接输出:
复制代码 代码如下:

$times="1286861696 ";
echo tranTime($times);

相关文章

  • php简单日历函数

    php简单日历函数

    这篇文章主要介绍了php简单日历函数,没有选择比较常见的用js生成的日历,而是用php输出了一个日历表格,感兴趣的小伙伴们可以参考一下
    2015-10-10
  • php中jQuery插件autocomplate的简单使用笔记

    php中jQuery插件autocomplate的简单使用笔记

    刚接触jQuery,时间不太长,以下文章只限于参考使用。查了一部分资料,最后终于写成功了,只是单纯的实现,其它的特殊用法还没有进行深入研究,简单贴出来,希望可以给新手一个参考
    2012-06-06
  • PHP语言中global和$GLOBALS[]的分析 之二

    PHP语言中global和$GLOBALS[]的分析 之二

    PHP语言中global和$GLOBALS[]的分析 之二,需要的朋友可以参考下
    2012-02-02
  • PHP简单获取上月、本月、近15天、近30天的方法示例

    PHP简单获取上月、本月、近15天、近30天的方法示例

    这篇文章主要介绍了PHP简单获取上月、本月、近15天、近30天的方法,结合实例形式分析了PHP通过自定义函数封装的日期与时间戳转换相关运算技巧,需要的朋友可以参考下
    2017-07-07
  • php 获取本机外网/公网IP的代码

    php 获取本机外网/公网IP的代码

    大家一般都是用$_SERVER['REMOTE_ADDR']来获取用户IP,经过我的研究有两种方法来获取用户的真实外网IP。
    2010-05-05
  • 图文详解vscode配置运行php项目完整版

    图文详解vscode配置运行php项目完整版

    前段时间项目中有写点PHP页面的需求,架设了一个PHP的运行环境,下面这篇文章主要给大家介绍了关于vscode配置运行php项目的相关资料,需要的朋友可以参考下
    2022-11-11
  • 浅谈PHP中类和对象的相关函数

    浅谈PHP中类和对象的相关函数

    下面小编就为大家带来一篇浅谈PHP中类和对象的相关函数。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • PHP curl 抓取AJAX异步内容示例

    PHP curl 抓取AJAX异步内容示例

    抓ajax异步内容的页面和抓普通的页面区别不大。ajax只不过是做了一次异步的http请求,下面的示例,大家可以参考下
    2014-09-09
  • php实现无限级分类(递归方法)

    php实现无限级分类(递归方法)

    当你学习php无限极分类的时候,大家都觉得一个字“难”我也觉得很难,所以,现在都还在看,因为工作要用到,所以,就必须得研究研究。
    2015-08-08
  • PHP多人模块开发原理解析

    PHP多人模块开发原理解析

    本篇文章给大家详细解释了PHP多人开发的原理以及需要注意的地方,一起参考学习下吧。
    2017-12-12

最新评论