Seda saab kasutada kommentaaride ja muu suhtluse jaoks, et öelda aeg tagasi täpse aja asemel, mis ei pruugi mõne teise ajavööndi jaoks õige olla.
Funktsioon kasutab ainult unix ajatemplit nagu aja () tulemus;
Tehnika nr 1
= $lengths($j) && $j
Tehnika nr 2
function _ago($tm,$rcs = 0) ( $cur_tm = time(); $dif = $cur_tm-$tm; $pds = array('second','minute','hour','day','week','month','year','decade'); $lngh = array(1,60,3600,86400,604800,2630880,31570560,315705600); for($v = sizeof($lngh)-1; ($v >= 0)&&(($no = $dif/$lngh($v))<=1); $v--); if($v < 0) $v = 0; $_tm = $cur_tm-($dif%$lngh($v)); $no = floor($no); if($no 1) $pds($v) .='s'; $x=sprintf("%d %s ",$no,$pds($v)); if(($rcs == 1)&&($v >= 1)&&(($cur_tm-$_tm) > 0)) $x .= time_ago($_tm); return $x; )
Vajab aja () väärtust ja see ütleb teile, mitu sekundit / minutit / tundi / päeva / aastat / aastakümmet tagasi.