php输出指定时间以前时间格式的方法
本文实例讲述了php输出指定时间以前时间格式的方法。分享给大家供大家参考。具体分析如下:
比如说你需要在php中输出3天前,20分钟以前,可以参考下面的代码
functionago($time){ $time=strtotime($time); $delta=time()-$time; if($delta<60){ return'lessthanaminuteago.'; }elseif($delta<120){ return'aboutaminuteago.'; }elseif($delta<(45*60)){ returnfloor($delta/60).'minutesago.'; }elseif($delta<(90*60)){ return'aboutanhourago.'; }elseif($delta<(24*60*60)){ return'about'.floor($delta/3600).'hour(s)ago.'; }elseif($delta<(48*60*60)){ return'1dayago.'; }else{ returnfloor($delta/86400).'daysago.'; } }
希望本文所述对大家的php程序设计有所帮助。