php输出指定时间以前时间格式的方法


Posted in PHP onMarch 21, 2015

本文实例讲述了php输出指定时间以前时间格式的方法。分享给大家供大家参考。具体分析如下:

比如说你需要在php中输出3天前,20分钟以前,可以参考下面的代码

function ago($time) {
 $time = strtotime($time);
 $delta = time() - $time;
 if ($delta < 60) {
  return 'less than a minute ago.';
 } else if ($delta < 120) {
  return 'about a minute ago.';
 } else if ($delta < (45 * 60)) {
  return floor($delta / 60) . ' minutes ago.';
 } else if ($delta < (90 * 60)) {
  return 'about an hour ago.';
 } else if ($delta < (24 * 60 * 60)) {
  return 'about ' . floor($delta / 3600) . ' hour(s) ago.';
 } else if ($delta < (48 * 60 * 60)) {
  return '1 day ago.';
 } else {
  return floor($delta / 86400) . ' days ago.';
 }
}

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
php数字转汉字代码(算法)
Oct 08 PHP
ThinkPHP3.0略缩图不能保存到子目录的解决方法
Sep 30 PHP
10 个经典PHP函数
Oct 17 PHP
在Yii框架中使用PHP模板引擎Twig的例子
Jun 13 PHP
PHP return语句另类用法不止是在函数中
Sep 17 PHP
PHP实现将视频转成MP4并获取视频预览图的方法
Mar 12 PHP
php操作路径的经典方法(必看篇)
Oct 04 PHP
php封装的page分页类完整实例
Oct 18 PHP
简单解决微信文章图片防盗链问题
Dec 17 PHP
PHP实现对xml的增删改查操作案例分析
May 19 PHP
PHP面向对象程序设计继承用法简单示例
Dec 28 PHP
laravel 解决多库下的DB::transaction()事务失效问题
Oct 21 PHP
php中文繁体和简体相互转换的方法
Mar 21 #PHP
php使用NumberFormatter格式化货币的方法
Mar 21 #PHP
php自定义错误处理用法实例
Mar 20 #PHP
php内嵌函数用法实例
Mar 20 #PHP
codeigniter中view通过循环显示数组数据的方法
Mar 20 #PHP
codeigniter中实现一次性加载多个view的方法
Mar 20 #PHP
php显示指定目录下子目录的方法
Mar 20 #PHP
You might like
php中的观察者模式
2010/03/24 PHP
PHP CodeBase:将时间显示为&quot;刚刚&quot;&quot;n分钟/小时前&quot;的方法详解
2013/06/06 PHP
thinkPHP5.0框架验证码调用及点击图片刷新简单实现方法
2018/09/07 PHP
PHP析构函数destruct与垃圾回收机制的讲解
2019/03/22 PHP
php-fpm重启导致的程序执行中断问题详解
2019/04/29 PHP
PHP时间类完整代码实例
2021/02/26 PHP
用 JavaScript 迁移目录
2006/12/18 Javascript
javascript 主动派发事件总结
2011/08/09 Javascript
Js,alert出现乱码问题的解决方法
2013/06/19 Javascript
Javascript加载速度慢的解决方案
2014/03/11 Javascript
基于javascript实现句子翻牌网页版小游戏
2016/03/23 Javascript
Angularjs CURD 详解及实例代码
2016/09/14 Javascript
浅谈pc端rem字体设置的问题
2017/08/03 Javascript
canvas基础绘制-绚丽倒计时的实例
2017/09/17 Javascript
ES6之模版字符串的具体使用
2018/05/17 Javascript
详解Vue2.0组件的继承与扩展
2018/11/23 Javascript
layer.open组件获取弹出层页面变量、函数的实例
2019/09/25 Javascript
JavaScript实现鼠标经过表格某行时此行变色
2020/11/20 Javascript
[52:22]EG vs VG Supermajor小组赛B组 BO3 第一场 6.2
2018/06/03 DOTA
Python多线程threading和multiprocessing模块实例解析
2018/01/29 Python
Python学习之Django的管理界面代码示例
2018/02/10 Python
Python标准库笔记struct模块的使用
2018/02/22 Python
Python实现正弦信号的时域波形和频谱图示例【基于matplotlib】
2018/05/04 Python
使用python的pexpect模块,实现远程免密登录的示例
2019/02/14 Python
Django基础知识 web框架的本质详解
2019/07/18 Python
Python Opencv任意形状目标检测并绘制框图
2019/07/23 Python
Python列表删除元素del、pop()和remove()的区别小结
2019/09/11 Python
python异常处理和日志处理方式
2019/12/24 Python
Python换行与不换行的输出实例
2020/02/19 Python
python opencv把一张图片嵌入(叠加)到另一张图片上的实现代码
2020/06/11 Python
python实现数字炸弹游戏程序
2020/07/17 Python
用python实现前向分词最大匹配算法的示例代码
2020/08/06 Python
同程旅游英文网站:LY.com
2018/11/13 全球购物
实习自荐信
2013/10/13 职场文书
新领导上任欢迎词
2014/01/13 职场文书
七年级上册生物的课件
2019/08/07 职场文书