Zeit vor Funktion - CSS-Tricks

Anonim

Dies kann für Kommentare und andere Kommunikationsmittel verwendet werden, um die Uhrzeit anstelle der genauen Uhrzeit anzugeben, die für jemanden in einer anderen Zeitzone möglicherweise nicht korrekt ist.

Die Funktion verwendet nur einen Unix-Zeitstempel wie das Ergebnis von time ().

Technik # 1

= $lengths($j) && $j 

Technik 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; )

Benötigt einen time () -Wert und zeigt an, wie viele Sekunden / Minuten / Stunden / Tage / Jahre / Jahrzehnte vergangen sind.