Chức năng Time Ago - Thủ thuật CSS

Anonim

Điều này có thể được sử dụng cho nhận xét và các thông tin liên lạc khác để cho biết thời gian trước đây thay vì thời gian chính xác có thể không chính xác với một số người ở múi giờ khác.

Hàm chỉ sử dụng tem thời gian unix giống như kết quả của time ();

Kỹ thuật số 1

= $lengths($j) && $j 

Kỹ thuật số 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; )

Cần giá trị thời gian () và nó sẽ cho bạn biết cách đây bao nhiêu giây / phút / giờ / ngày / năm / thập kỷ.