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 模板高级篇总结
Dec 21 PHP
PHP网站安装程序制作的原理、步骤、注意事项和示例代码
Aug 01 PHP
PHP中实现中文字符进制转换原理分析
Dec 06 PHP
thinkphp3查询mssql数据库乱码解决方法分享
Feb 11 PHP
MongoDB在PHP中的常用操作小结
Feb 20 PHP
php实现parent调用父类的构造方法与被覆写的方法
Feb 11 PHP
Symfony2实现在doctrine中内置数据的方法
Feb 05 PHP
ThinkPHP项目分组配置方法分析
Mar 23 PHP
浅析php静态方法与非静态方法的用法区别
May 17 PHP
PHP GD库相关图像生成和处理函数小结
Sep 30 PHP
CI框架(CodeIgniter)公共模型类定义与用法示例
Aug 10 PHP
PHP实现微信支付(jsapi支付)流程步骤详解
Mar 15 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函数的实现原理及性能分析(一)
2015/05/13 PHP
WordPress中登陆后关闭登陆页面及设置用户不可见栏目
2015/12/31 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
2017/11/10 PHP
php ajax confirm 删除实例详解
2019/03/06 PHP
thinkphp5修改view到根目录实例方法
2019/07/02 PHP
jQuery队列控制方法详解queue()/dequeue()/clearQueue()
2010/12/02 Javascript
js对象的构造和继承实现代码
2010/12/05 Javascript
jQuery源码分析-03构造jQuery对象-源码结构和核心函数
2011/11/14 Javascript
Javascript 判断是否存在函数的方法
2013/01/03 Javascript
用js代码和插件实现wordpress雪花飘落效果的四种方法
2014/12/15 Javascript
2则自己编写的jQuery特效分享
2015/02/26 Javascript
AngularJS使用angular-formly进行表单验证
2015/12/27 Javascript
详解AngularJS中的http拦截
2016/02/09 Javascript
基于React.js实现原生js拖拽效果引发的思考
2016/03/30 Javascript
js实现文字向上轮播功能
2017/01/13 Javascript
Vue.Js中的$watch()方法总结
2017/03/23 Javascript
Angular 2父子组件数据传递之@Input和@Output详解(下)
2017/07/05 Javascript
JS函数动态传递参数的方法分析【基于arguments对象】
2019/06/05 Javascript
vue 使用element-ui中的Notification自定义按钮并实现关闭功能及如何处理多个通知
2019/08/17 Javascript
对vuex中store和$store的区别说明
2020/07/24 Javascript
Vue实现input宽度随文字长度自适应操作
2020/07/29 Javascript
Python3实现Web网页图片下载
2016/01/28 Python
python如何在终端里面显示一张图片
2016/08/17 Python
python实现二维码扫码自动登录淘宝
2016/12/27 Python
Django中间件实现拦截器的方法
2018/06/01 Python
python实现给scatter设置颜色渐变条colorbar的方法
2018/12/13 Python
Python小白必备的8个最常用的内置函数(推荐)
2019/04/03 Python
基于django ManyToMany 使用的注意事项详解
2019/08/09 Python
Python3.7基于hashlib和Crypto实现加签验签功能(实例代码)
2019/12/04 Python
Django Form设置文本框为readonly操作
2020/07/03 Python
python中Mako库实例用法
2020/12/31 Python
HTML5引入的新数组TypedArray介绍
2012/12/24 HTML / CSS
Airbnb爱彼迎官网:成为爱彼迎房东,赚取收入
2019/03/14 全球购物
意外事故赔偿协议书
2016/03/22 职场文书
Redis如何使用乐观锁(CAS)保证数据一致性
2022/03/25 Redis
微软官方消息,在 2023 年 4 月 11 日之后微软将不再为 Office 2013 和 Skype for Business 2015 提供安全更新
2022/04/21 数码科技