手机
当前位置:查字典教程网 >编程开发 >php教程 >php计算给定时间之前的函数用法实例
php计算给定时间之前的函数用法实例
摘要:本文实例讲述了php计算给定时间之前的函数用法。分享给大家供大家参考。具体如下:这里给定一个时间,计算这个时间在多久前,比如:2天前,1年前

本文实例讲述了php计算给定时间之前的函数用法。分享给大家供大家参考。具体如下:

这里给定一个时间,计算这个时间在多久前,比如:2天前,1年前

<?php function prettyDate($date){ $time = strtotime($date); $now = time(); $ago = $now - $time; if($ago < 60){ $when = round($ago); $s = ($when == 1)"seconds"; return "$when $s ago"; }elseif($ago < 3600){ $when = round($ago / 60); $m = ($when == 1)"minutes"; return "$when $m ago"; }elseif($ago >= 3600 && $ago < 86400){ $when = round($ago / 60 / 60); $h = ($when == 1)"; return "$when $h ago"; }elseif($ago >= 86400 && $ago < 2629743.83){ $when = round($ago / 60 / 60 / 24); $d = ($when == 1)"; return "$when $d ago"; }elseif($ago >= 2629743.83 && $ago < 31556926){ $when = round($ago / 60 / 60 / 24 / 30.4375); $m = ($when == 1)"; return "$when $m ago"; }else{ $when = round($ago / 60 / 60 / 24 / 365); $y = ($when == 1)"; return "$when $y ago"; } } echo prettyDate("2012-07-22 12:23:45")."<br />"; echo prettyDate("2010-11-12 22:25:45")."<br />"; echo prettyDate("2012-01-01 01:00:00")."<br />"; echo prettyDate("2001-05-30 00:00:00")."<br />";

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

【php计算给定时间之前的函数用法实例】相关文章:

PHP递归调用数组值并用其执行指定函数的方法

一个php作的文本留言本的例子(五)

PHP实现的购物车类实例

php自定义hash函数实例

php比较相似字符串的方法

php实现修改新闻时删除图片的方法

php中smarty模板条件判断用法实例

php实现求相对时间函数

PHP网络操作函数汇总

php计算整个目录大小的方法

精品推荐
分类导航