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 for 循环语句使用方法详细说明
May 09 PHP
分割GBK中文遭遇乱码的解决方法
Aug 09 PHP
php格式化时间戳显示友好的时间实现思路及代码
Oct 23 PHP
PHP strtotime函数用法、实现原理和源码分析
Feb 04 PHP
smarty高级特性之过滤器的使用方法
Dec 25 PHP
Yii中创建自己的Widget实例
Jan 05 PHP
PHP实现补齐关闭的HTML标签
Mar 22 PHP
PHP版单点登陆实现方案的实例
Nov 17 PHP
php读取本地json文件的实例
Mar 07 PHP
PHP面向对象程序设计重载(overloading)操作详解
Jun 13 PHP
PHP使用openssl扩展实现加解密方法示例
Feb 20 PHP
TP - 比RBAC更好的权限认证方式(Auth类认证)
Mar 09 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网页木马一枚 附PHP木马的防范方法
2009/10/09 PHP
php遍历文件夹下的所有文件和子文件夹示例
2014/03/20 PHP
完善CodeIgniter在IDE中代码提示功能的方法
2014/07/19 PHP
php递归删除指定文件夹的方法小结
2015/04/20 PHP
Zend Framework上传文件重命名的实现方法
2016/11/25 PHP
php实现文件上传及头像预览功能
2017/01/15 PHP
php-fpm中max_children的配置
2019/03/15 PHP
javascript转换字符串为dom对象(字符串动态创建dom)
2010/05/10 Javascript
JQuery跨Iframe选择实现代码
2010/08/19 Javascript
基于Jquery的跨域传输数据(JSONP)
2011/03/10 Javascript
EasyUI 中 MenuButton 的使用方法
2012/07/14 Javascript
javascript实现带节日和农历的日历特效
2015/02/01 Javascript
全面了解addEventListener和on的区别
2016/07/14 Javascript
jQuery实现简单的网页换肤效果示例
2016/09/18 Javascript
jQuery实现倒计时重新发送短信验证码功能示例
2017/01/12 Javascript
js实现城市级联菜单的2种方法
2017/06/23 Javascript
深入浅析Node.js单线程模型
2017/07/10 Javascript
js实现图片轮播效果学习笔记
2017/07/26 Javascript
vue+vuex+axios实现登录、注册页权限拦截
2018/03/09 Javascript
vue中使用element-ui进行表单验证的实例代码
2018/06/22 Javascript
用js简单提供增删改查接口
2019/05/12 Javascript
原生JS实现列表内容自动向上滚动效果
2019/05/22 Javascript
在vue项目中封装echarts的步骤
2020/12/25 Vue.js
python实现图像外边界跟踪操作
2020/07/13 Python
几个常见的消息中间件(MOM)
2014/01/08 面试题
自我鉴定总结
2014/03/24 职场文书
银行进社区活动总结
2014/07/07 职场文书
习近平在党的群众路线教育实践活动总结大会上的讲话
2014/10/21 职场文书
应届生求职自荐信范文
2015/03/04 职场文书
2015年政风行风工作总结
2015/04/21 职场文书
入党转正申请报告
2015/05/15 职场文书
学校隐患排查制度
2015/08/05 职场文书
详解MySQL主从复制及读写分离
2021/05/07 MySQL
pytorch 如何使用batch训练lstm网络
2021/05/28 Python
Python正则表达式中flags参数的实例详解
2022/04/01 Python
Win11运行育碧游戏总是崩溃怎么办 win11玩育碧游戏出现性能崩溃的解决办法
2022/04/06 数码科技