Συνάρτηση Time Ago - CSS-Κόλπα

Anonim

Αυτό μπορεί να χρησιμοποιηθεί για σχόλια και άλλα από την επικοινωνία για να πει την ώρα πριν αντί για τον ακριβή χρόνο που μπορεί να μην είναι σωστός σε κάποιον σε άλλη ζώνη ώρας.

Η συνάρτηση χρησιμοποιεί μόνο σφραγίδα χρόνου unix όπως το αποτέλεσμα του χρόνου ();

Τεχνική # 1

= $lengths($j) && $j 

Τεχνική # 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; )

Χρειάζεται μια τιμή χρόνου () και θα σας πει πόσα δευτερόλεπτα / λεπτά / ώρες / ημέρες / χρόνια / δεκαετίες πριν.