php计算给定时间之前的函数用法实例
本文实例讲述了php计算给定时间之前的函数用法。分享给大家供大家参考。具体如下:
这里给定一个时间,计算这个时间在多久前,比如:2天前,1年前
<?php
functionprettyDate($date){
$time=strtotime($date);
$now=time();
$ago=$now-$time;
if($ago<60){
$when=round($ago);
$s=($when==1)?"second":"seconds";
return"$when$sago";
}elseif($ago<3600){
$when=round($ago/60);
$m=($when==1)?"minute":"minutes";
return"$when$mago";
}elseif($ago>=3600&&$ago<86400){
$when=round($ago/60/60);
$h=($when==1)?"hour":"hours";
return"$when$hago";
}elseif($ago>=86400&&$ago<2629743.83){
$when=round($ago/60/60/24);
$d=($when==1)?"day":"days";
return"$when$dago";
}elseif($ago>=2629743.83&&$ago<31556926){
$when=round($ago/60/60/24/30.4375);
$m=($when==1)?"month":"months";
return"$when$mago";
}else{
$when=round($ago/60/60/24/365);
$y=($when==1)?"year":"years";
return"$when$yago";
}
}
echoprettyDate("2012-07-2212:23:45")."<br/>";
echoprettyDate("2010-11-1222:25:45")."<br/>";
echoprettyDate("2012-01-0101:00:00")."<br/>";
echoprettyDate("2001-05-3000:00:00")."<br/>";
希望本文所述对大家的php程序设计有所帮助。
热门推荐
10 财运虎年祝福语简短语
11 单亲爸爸春节祝福语简短
12 狗狗上厕所训练
13 植物种植祝福语简短
14 翻译考试祝福语朋友简短
15 个人周年庆简短祝福语
16 狗狗怎么训练
17 分别祝福语简短搞笑英文
18 生日广州男生祝福语简短