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 相关文章推荐
攻克CakePHP系列二 表单数据显示
Oct 22 PHP
提示Trying to clone an uncloneable object of class Imagic的解决
Oct 27 PHP
PHP容易忘记的知识点分享
Apr 30 PHP
php xml常用函数的集合(比较详细)
Jun 06 PHP
解析MySql与Java的时间类型
Jun 22 PHP
phpQuery占用内存过多的处理方法
Nov 13 PHP
PHP实现生成唯一编号(36进制的不重复编号)
Jul 01 PHP
PHP+MySql+jQuery实现的&quot;顶&quot;和&quot;踩&quot;投票功能
May 21 PHP
Yii2使用自带的UploadedFile实现的文件上传
Jun 20 PHP
PHP实现QQ快速登录的方法
Sep 28 PHP
PHP CodeIgniter分页实例及多条件查询解决方案(推荐)
May 20 PHP
laravel框架中控制器的创建和使用方法分析
Nov 23 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源代码加密?PHP二进制加密与解密的解决办法
2013/04/22 PHP
浅析Mysql 数据回滚错误的解决方法
2013/08/05 PHP
学习php设计模式 php实现装饰器模式(decorator)
2015/12/07 PHP
基于JQuery框架的AJAX实例代码
2009/11/03 Javascript
Jquery Change与bind事件代码
2011/09/29 Javascript
jQuery中:password选择器用法实例
2015/01/03 Javascript
js实现兼容性好的微软官网导航下拉菜单效果
2015/09/07 Javascript
Bootstrap入门书籍之(零)Bootstrap简介
2016/02/17 Javascript
jQuery实现的精美平滑二级下拉菜单效果代码
2016/03/28 Javascript
jQuery图片轮播插件——前端开发必看
2016/05/31 Javascript
JS中的数组方法笔记整理
2016/07/26 Javascript
jQuery ajax MD5实现用户注册即时验证功能
2016/10/11 Javascript
javascript 判断当前浏览器版本并判断ie版本
2017/02/17 Javascript
JavaScript 上传文件(psd,压缩包等),图片,视频的实现方法
2017/06/19 Javascript
JavaScript实现百度搜索框效果
2020/03/26 Javascript
vue 监听某个div垂直滚动条下拉到底部的方法
2018/09/15 Javascript
vue + elementUI实现省市县三级联动的方法示例
2019/10/29 Javascript
原生js实现的观察者和订阅者模式简单示例
2020/04/18 Javascript
全局安装 Vue cli3 和 继续使用 Vue-cli2.x操作
2020/09/08 Javascript
[01:35]2014DOTA2西雅图邀请赛 专访狐狸妈青春献给刀塔
2014/07/08 DOTA
python发送邮件的实例代码(支持html、图片、附件)
2013/03/04 Python
教你安装python Django(图文)
2013/11/04 Python
python中的yield使用方法
2014/02/11 Python
python 计算文件的md5值实例
2017/01/13 Python
python中解析json格式文件的方法示例
2017/05/03 Python
Python将图片转换为字符画的方法
2020/06/16 Python
Python如何操作docker redis过程解析
2020/08/10 Python
CSS实现的一闪而过的图片闪光效果
2014/04/23 HTML / CSS
HTML5+CSS3应用详解
2014/02/24 HTML / CSS
C#面试题
2016/05/06 面试题
2014离婚协议书范文两篇
2014/09/15 职场文书
新教师教学工作总结
2015/08/12 职场文书
Vue CLI中模式与环境变量的深入详解
2021/05/30 Vue.js
redis sentinel监控高可用集群实现的配置步骤
2022/04/01 Redis
一文简单了解MySQL前缀索引
2022/04/03 MySQL
CentOS7和8下安装Maven3.8.4
2022/04/07 Servers