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 相关文章推荐
ajax+php打造进度条代码[readyState各状态说明]
Apr 12 PHP
php中获取指定IP的物理地址的代码(正则表达式)
Jun 23 PHP
PHP中文处理 中文字符串截取(mb_substr)和获取中文字符串字数
Nov 10 PHP
探讨file_get_contents与curl效率及稳定性的分析
Jun 06 PHP
PHP实现一维数组转二维数组的方法
Feb 25 PHP
PHP往XML中添加节点的方法
Mar 12 PHP
WordPress中创建用户角色的相关PHP函数使用详解
Dec 25 PHP
使用phpexcel类实现excel导入mysql数据库功能(实例代码)
May 12 PHP
php时间函数用法分析
May 28 PHP
PHP中in_array函数使用的问题与解决办法
Sep 11 PHP
Symfony查询方法实例小结
Jun 28 PHP
php多进程模拟并发事务产生的问题小结
Dec 07 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
第十二节--类的自动加载
2006/11/16 PHP
用C/C++扩展你的PHP 为你的php增加功能
2012/09/06 PHP
PHP从FLV文件获取视频预览图的方法
2015/03/12 PHP
PHP-FPM之Chroot执行环境详解
2015/08/03 PHP
in.js 一个轻量级的JavaScript颗粒化模块加载和依赖关系管理解决方案
2011/07/26 Javascript
js 利用image对象实现图片的预加载提高访问速度
2013/03/29 Javascript
JS获取鼠标坐标的实例方法
2013/07/18 Javascript
js跑步算法的实现代码
2013/12/04 Javascript
jquery修改属性值实例代码(设置属性值)
2014/01/06 Javascript
基于jquery实现的可编辑下拉框实现代码
2014/08/02 Javascript
javascript中eval函数用法分析
2015/04/25 Javascript
Javascript非构造函数的继承
2015/04/27 Javascript
javascript控制台详解
2015/06/25 Javascript
《JavaScript函数式编程》读后感
2015/08/07 Javascript
JavaScript获取当前cpu使用率的方法
2015/12/15 Javascript
ES6中非常实用的新特性介绍
2016/03/10 Javascript
JavaScript 程序错误Cannot use 'in' operator to search的解决方法
2017/07/10 Javascript
Angular通过angular-cli来搭建web前端项目的方法
2017/07/27 Javascript
微信小程序实现的动态设置导航栏标题功能示例
2019/01/31 Javascript
jQuery操作元素追加内容示例
2020/01/10 jQuery
vue 使用v-for进行循环的实例代码详解
2020/02/19 Javascript
[03:12]完美世界DOTA2联赛PWL DAY6集锦
2020/11/05 DOTA
git使用.gitignore设置不生效或不起作用问题的解决方法
2017/06/01 Python
python中的json总结
2018/10/11 Python
利用Canvas模仿百度贴吧客户端loading小球的方法示例
2017/08/13 HTML / CSS
Myprotein台湾官方网站:全球领先的运动营养品牌
2018/12/10 全球购物
新闻编辑自荐信
2013/11/03 职场文书
学校七一活动方案
2014/01/19 职场文书
家教广告词
2014/03/19 职场文书
学习考察心得体会
2014/09/04 职场文书
一年级小学生评语大全
2014/12/25 职场文书
社区党务工作总结2015
2015/05/19 职场文书
2015年中秋寄语
2015/07/31 职场文书
2016年春季运动会通讯稿
2015/11/25 职场文书
一次MySQL启动导致的事故实战记录
2021/09/15 MySQL
Win11怎么进入安全模式?Windows 11进入安全模式的方法
2021/11/21 数码科技