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编程函数安全篇
Jan 08 PHP
PHP中header和session_start前不能有输出原因分析
Jan 11 PHP
基于PHP字符串的比较函数strcmp()与strcasecmp()的使用详解
May 15 PHP
如何使用php判断所处服务器操作系统的类型
Jun 20 PHP
mcrypt启用 加密以及解密过程详细解析
Aug 07 PHP
php使用正则表达式提取字符串中尖括号、小括号、中括号、大括号中的字符串
Apr 05 PHP
php中的mongodb select常用操作代码示例
Sep 06 PHP
thinkphp获取栏目和文章当前位置的方法
Oct 29 PHP
PHP redis实现超迷你全文检索
Mar 04 PHP
老生常谈PHP位运算的用途
Mar 12 PHP
PHP多线程模拟实现秒杀抢单
Feb 07 PHP
php实现微信公众号创建自定义菜单功能的实例代码
Jun 11 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/10/09 PHP
php提交表单时判断 if($_POST[submit])与 if(isset($_POST[submit])) 的区别
2011/02/08 PHP
护卫神php套件 php版本升级方法(php5.5.24)
2015/05/10 PHP
PHP常用函数之获取汉字首字母功能示例
2019/10/21 PHP
JQuery 学习笔记 选择器之一
2009/07/23 Javascript
JavaScript 对话框和状态栏使用说明
2009/10/25 Javascript
自己做的模拟模态对话框实现代码
2012/05/23 Javascript
iframe窗口高度自适应的实现方法
2014/01/08 Javascript
JS辨别访问浏览器判断是android还是ios系统
2014/08/19 Javascript
IE6浏览器中window.location.href无效的解决方法
2014/11/20 Javascript
js判断手机号运营商的方法
2015/10/23 Javascript
动态设置form表单的action属性的值的简单方法
2016/05/25 Javascript
ui组件之input多选下拉实现方法(带有搜索功能)
2016/07/14 Javascript
Vue.js实现按钮的动态绑定效果及实现代码
2017/08/21 Javascript
Angular.js通过自定义指令directive实现滑块滑动效果
2017/10/13 Javascript
vue自定义filters过滤器
2018/04/26 Javascript
Phaser.js实现简单的跑酷游戏附源码下载
2018/10/26 Javascript
微信小程序出现wx.getLocation再次授权问题的解决方法分析
2019/01/16 Javascript
js+html5 canvas实现ps钢笔抠图
2019/04/28 Javascript
Vue CLI3基础学习之pages构建多页应用
2019/06/02 Javascript
js、jquery实现列表模糊搜索功能过程解析
2020/03/27 jQuery
vue滑动吸顶及锚点定位的示例代码
2020/05/10 Javascript
解决vue项目input输入框双向绑定数据不实时生效问题
2020/08/05 Javascript
[45:18]2018DOTA2亚洲邀请赛 4.3 突围赛 Optic vs iG 第一场
2018/04/04 DOTA
wxPython的安装图文教程(Windows)
2017/12/28 Python
python验证码识别实例代码
2018/02/03 Python
PyTorch的深度学习入门之PyTorch安装和配置
2019/06/27 Python
HTML5 3D旋转相册的实现示例
2019/12/03 HTML / CSS
了解AppleTalk协议吗
2014/04/01 面试题
介绍一下grep命令的使用
2012/06/28 面试题
红色故事演讲稿
2014/05/22 职场文书
基层党员干部四风问题整改方向和措施
2014/09/25 职场文书
网球场地租赁协议范本
2014/10/07 职场文书
2015年小学语文教学工作总结
2015/05/25 职场文书
党员转正介绍人意见
2015/06/03 职场文书
执行力心得体会范文
2016/01/11 职场文书