php返回相对时间(如:20分钟前,3天前)的方法


Posted in PHP onApril 14, 2015

本文实例讲述了php返回相对时间(如:20分钟前,3天前)的方法。分享给大家供大家参考。具体如下:

function plural($num) {
 if ($num != 1)
  return "s";
}
function getRelativeTime($date) {
 $diff = time() - strtotime($date);
 if ($diff<60)
  return $diff." 秒".plural($diff)." 前";
 $diff = round($diff/60);
 if ($diff<60)
  return $diff." 分钟".plural($diff)." 前";
 $diff = round($diff/60);
 if ($diff<24)
  return $diff." 小时".plural($diff)." 前";
 $diff = round($diff/24);
 if ($diff<7)
  return $diff." 天".plural($diff)." 前";
 $diff = round($diff/7);
 if ($diff<4)
  return $diff." 星期".plural($diff)." 前";
 return "on ".date("F j, Y", strtotime($date));
}

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
php下一个阿拉伯数字转中文数字的函数
Jul 16 PHP
php5 non-thread-safe和thread-safe这两个版本的区别分析
Mar 13 PHP
Linux下实现PHP多进程的方法分享
Aug 16 PHP
php写的带缓存数据功能的mysqli类
Sep 06 PHP
PHP将XML转数组过程详解
Nov 13 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十一)
Jun 25 PHP
PHP 常用的header头部定义汇总
Jun 19 PHP
php自定义函数br2nl实现将html中br换行符转换为文本输入中换行符的方法【与函数nl2br功能相反】
Feb 17 PHP
php实现数据库的增删改查
Feb 26 PHP
PHP下 Mongodb 连接远程数据库的实例代码
Aug 30 PHP
php中如何执行linux命令详解
Nov 06 PHP
PHP iconv()函数字符编码转换的问题讲解
Mar 22 PHP
php备份数据库类分享
Apr 14 #PHP
PHP用反撇号执行外部命令
Apr 14 #PHP
PHP使用mysqldump命令导出数据库
Apr 14 #PHP
php遍历CSV类实例
Apr 14 #PHP
php获取twitter最新消息的方法
Apr 14 #PHP
php检测url是否存在的方法
Apr 14 #PHP
PHP中把对象转换为关联数组代码分享
Apr 09 #PHP
You might like
PHP取整数函数常用的四种方法小结
2012/07/05 PHP
Yii框架form表单用法实例
2014/12/04 PHP
PHP实现非阻塞模式的方法分析
2018/07/26 PHP
Linux下 php7安装redis的方法
2018/11/01 PHP
php使用array_chunk函数将一个数组分割成多个数组
2018/12/05 PHP
使用原生js写的一个简单slider
2014/04/29 Javascript
JS实现仿中关村论坛评分后弹出提示效果的方法
2015/02/23 Javascript
深入理解JavaScript系列(28):设计模式之工厂模式详解
2015/03/03 Javascript
原生JavaScript实现瀑布流布局
2020/06/28 Javascript
基于jquery实现的仿优酷图片轮播特效代码
2016/01/13 Javascript
js 动态给元素添加、移除事件的实现方法
2016/07/19 Javascript
javascript动画之模拟拖拽效果篇
2016/09/26 Javascript
JS验证 只能输入小数点,数字,负数的实现方法
2016/10/07 Javascript
JavaScript中绑定事件的三种方式及去除绑定
2016/11/05 Javascript
bootstrap实现二级下拉菜单效果
2017/11/23 Javascript
karma+webpack搭建vue单元测试环境的方法示例
2018/05/24 Javascript
使用D3.js+Vue实现一个简单的柱形图
2018/08/05 Javascript
快速解决Vue项目在IE浏览器中显示空白的问题
2018/09/04 Javascript
JavaScript this绑定过程深入详解
2018/12/07 Javascript
vue中npm包全局安装和局部安装过程
2019/09/03 Javascript
Swiper.js实现移动端元素左右滑动
2019/09/08 Javascript
python实现查询IP地址所在地
2015/03/29 Python
Python3中编码与解码之Unicode与bytes的讲解
2019/02/28 Python
python实现简单图片物体标注工具
2019/03/18 Python
解决python文件双击运行秒退的问题
2019/06/24 Python
pywinauto自动化操作记事本
2019/08/26 Python
Python包,__init__.py功能与用法分析
2020/01/07 Python
python爬取网易云音乐热歌榜实例代码
2020/08/07 Python
pandas按条件筛选数据的实现
2021/02/20 Python
在线学习西班牙语、法语或其他语言:Babbel.com
2018/02/07 全球购物
菲律宾购物网站:Lazada菲律宾
2018/04/05 全球购物
定制别致的瑜伽垫:Sugarmat
2019/06/21 全球购物
类的返射机制中的包及核心类
2016/09/12 面试题
新护士岗前培训制度
2014/02/02 职场文书
专业技术人员年度考核评语
2014/12/31 职场文书
一文搞懂如何实现Go 超时控制
2021/03/30 Python