如何搜索易思cms做的网站,营销互联网推广公司,温州网站推广驭明,公司名注册查询本文实例讲述了php用已经过去多长时间的方式显示时间的方法。分享给大家供大家参考。具体如下#xff1a;这里以一种可读性比较好的方式显示已经过去多长时间#xff0c;比如#xff1a;距离现在10秒#xff0c;距离现在1天等等。function time_is_older_than($t, $check_t…本文实例讲述了php用已经过去多长时间的方式显示时间的方法。分享给大家供大家参考。具体如下这里以一种可读性比较好的方式显示已经过去多长时间比如距离现在10秒距离现在1天等等。function time_is_older_than($t, $check_time){$t strtolower($t);$time_type substr(preg_replace(/[^a-z]/, , $t), 0, 1);$val intval(preg_replace(/[^0-9]/, , $t));$ts 0;// (s)econds, (m)inutes, (d)ays, (y)earsif ($time_type s){ $ts $val; }else if ($time_type m){ $ts $val * 60; }else if ($time_type h){ $ts $val * 60 * 60; }else if ($time_type d){ $ts $val * 60 * 60 * 24; }else if ($time_type y){ $ts $val * 60 * 60 * 24 * 365; }else { die(Unknown time format given!); }if ($check_time (time()-$ts)){ return true; }return false;}//使用范例// timestamp to test:// (could be from an database or something else)$time 1146722922;// long if check:if (time_is_older_than(30m, $time)){print The given timestamp: . date(l dS \of F Y h:i:s A,$time);print - is older than 30 minutes\n;}else {print The given timestamp: . date(l dS \of F Y h:i:s A,$time);print - is NOT older than 30 minutes\n;}// short checks:if (time_is_older_than(10s, $time)){ print Is older than 10 seconds\n; }if (time_is_older_than(200m, $time)){ print Is older than 200 minutes\n; }if (time_is_older_than(2h, $time)){ print Is older than 2 hours\n; }if (time_is_older_than(4d, $time)){ print Is older than 4 days\n; }if (time_is_older_than(1y, $time)){ print Is older than one year\n; }希望本文所述对大家的php程序设计有所帮助。