function timeago( $ptime ) {
	$etime = time() - $ptime;
	if ($etime < 59) return '刚刚';
	$interval = array (
		12 * 30 * 24 * 60 * 60 => '年前 ('.date('Y-m-d', $ptime).')',
		30 * 24 * 60 * 60 => '个月前 ('.date('Y-m-d', $ptime).')',
		7 * 24 * 60 * 60 => '周前 ('.date('m-d', $ptime).')',
		24 * 60 * 60 => '天前',
		60 * 60 => '小时前',
		60 => '分钟前',
		1 => '秒前'
	);
	foreach ($interval as $secs => $str) {
		$d = $etime / $secs;
		if ($d >= 1) {
			$r = round($d);
			return $r . $str;
		}
	}
}

  

;

最新文章

  1. 记一次使用 android 自带 WebView 做富文本编辑器之API、机型的兼容及各种奇葩bug的解决
  2. 亚马逊EC2弹性IP收费
  3. spring实现一对多表单的保存
  4. Access restriction: The type &#39;RSACipher&#39; is not API
  5. Delphi中Format与FormatDateTime函数详解
  6. python语法笔记(六)
  7. Oracle 查看表空间的大小
  8. iOS开发中.pch 文件的使用及其相关工程设置
  9. from dns.resolver import Resolver ImportError: No module named dns.resolver
  10. ant_&lt;target&gt;标签含义与使用
  11. 我们自研的那些Devops工具
  12. 多个gridSelect引用同一个dizData
  13. @Entity 和 @Table
  14. POJ 2387 Til the Cows Come Home 【最短路SPFA】
  15. stl本子
  16. 简单脱壳教程笔记(2)---手脱UPX壳(1)
  17. pycharm常用的一些快捷键
  18. redmine生产环境搭建
  19. Python 让PIP源使用国内镜像,提升下载速度和安装成功率
  20. magento的必备插件(转)

热门文章

  1. [转载]How to Install Google Chrome 39 in CentOS/RHEL 6 and Fedora 19/18
  2. 2017.3.31 spring mvc教程(五)Action的单元测试
  3. java 过滤器(Filter)与springMVC 拦截器(interceptor)的实现案例
  4. 12. 改变JDK编译版本【从零开始学Spring Boot】
  5. 不依赖Excel是否安装的Excel导入导出类
  6. angular 中表单验证的探索
  7. Unity3D 中脚本执行的先后顺序
  8. React Native 项目实战 -- DoubanProject
  9. jq:jq开头为什么那么写
  10. C# 接口的隐式与显示实现说明