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者的疑难问答(1)
Oct 09 PHP
PHP简介
Oct 09 PHP
phpMyAdmin 链接表的附加功能尚未激活的问题
Aug 01 PHP
php中随机显示图片的函数代码
Jun 23 PHP
web目录下不应该存在多余的程序(安全考虑)
May 09 PHP
php IP转换整形(ip2long)的详解
Jun 06 PHP
PHP图片裁剪函数(保持图像不变形)
May 04 PHP
php实现微信公众号主动推送消息
Dec 31 PHP
win10环境PHP 7 安装配置【教程】
May 09 PHP
PHP结合Ueditor并修改图片上传路径
Oct 16 PHP
PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
Dec 14 PHP
分享几种好用的PHP自定义加密函数(可逆/不可逆)
Sep 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(1) php开发环境配置
2010/02/15 PHP
PHP substr 截取字符串出现乱码问题解决方法[utf8与gb2312]
2011/12/16 PHP
PHP堆栈调试操作简单示例
2018/06/15 PHP
JavaScript中“+=”的应用
2007/02/02 Javascript
慎用 somefunction.prototype 分析
2009/06/02 Javascript
解决css和js的{}与smarty定界符冲突问题的两种方法
2013/09/10 Javascript
使用javascript控制cookie显示和隐藏背景图
2014/02/12 Javascript
浏览器环境下JavaScript脚本加载与执行探析之defer与async特性
2016/01/14 Javascript
简单介绍jsonp 使用小结
2016/01/27 Javascript
Bootstrap源码解读模态弹出框(11)
2016/12/28 Javascript
Bootstrap表单控件使用方法详解
2017/01/11 Javascript
Javascript操作dom对象之select全面解析
2017/04/24 Javascript
jQuery实现鼠标响应式淘宝动画效果示例
2018/02/13 jQuery
微信小程序实现弹出层效果
2020/05/26 Javascript
Javascript原生ajax请求代码实例
2020/02/20 Javascript
VUE实现Studio管理后台之鼠标拖放改变窗口大小
2020/03/04 Javascript
基于JavaScript获取url参数2种方法
2020/04/17 Javascript
详解JS预解析原理
2020/06/16 Javascript
vue实现给div绑定keyup的enter事件
2020/07/31 Javascript
[46:32]Fnatic vs OG 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python中反射用法实例
2015/03/27 Python
Python使用matplotlib绘制动画的方法
2015/05/20 Python
Python实现对字典分别按键(key)和值(value)进行排序的方法分析
2018/12/19 Python
python实现支付宝转账接口
2019/05/07 Python
python编写计算器功能
2019/10/25 Python
Python 求数组局部最大值的实例
2019/11/26 Python
欧克利英国官网:Oakley英国
2019/08/24 全球购物
爱护公物标语
2014/06/24 职场文书
2014年中秋节活动总结
2014/08/29 职场文书
市委常委会班子党的群众路线教育实践活动整改方案
2014/10/25 职场文书
老公出轨后的保证书
2015/05/08 职场文书
导游词之日月潭
2019/11/05 职场文书
如何使用分区处理MySQL的亿级数据优化
2021/06/18 MySQL
Nginx部署vue项目和配置代理的问题解析
2021/08/04 Servers
UNION CREATIVE《Re:从零开始的异世界生活》雷姆手办
2022/03/20 日漫
MYSQL常用函数介绍
2022/05/05 MySQL