Heim > Artikel > Backend-Entwicklung > PHP berechnet Funktionsverwendungsbeispiele vor einer bestimmten Zeit_php-Tipps
In diesem Artikel wird hauptsächlich die Verwendung von Funktionen in PHP vorgestellt, bevor das Beispiel die Fähigkeiten zur Berechnung der Zeit in PHP analysiert. Es ist von großem praktischem Wert >Das Beispiel in diesem Artikel erzählt die Geschichte von PHP. Berechnet die Funktionsnutzung bis zu einem bestimmten Zeitpunkt. Die Details lauten wie folgt:
Berechnen Sie bei gegebener Zeit hier, wie lange diese Zeit zurückliegt, zum Beispiel: vor 2 Tagen, vor 1 Jahr
<?php function prettyDate($date){ $time = strtotime($date); $now = time(); $ago = $now - $time; if($ago < 60){ $when = round($ago); $s = ($when == 1)?"second":"seconds"; return "$when $s ago"; }elseif($ago < 3600){ $when = round($ago / 60); $m = ($when == 1)?"minute":"minutes"; return "$when $m ago"; }elseif($ago >= 3600 && $ago < 86400){ $when = round($ago / 60 / 60); $h = ($when == 1)?"hour":"hours"; return "$when $h ago"; }elseif($ago >= 86400 && $ago < 2629743.83){ $when = round($ago / 60 / 60 / 24); $d = ($when == 1)?"day":"days"; return "$when $d ago"; }elseif($ago >= 2629743.83 && $ago < 31556926){ $when = round($ago / 60 / 60 / 24 / 30.4375); $m = ($when == 1)?"month":"months"; return "$when $m ago"; }else{ $when = round($ago / 60 / 60 / 24 / 365); $y = ($when == 1)?"year":"years"; return "$when $y ago"; } } echo prettyDate("2012-07-22 12:23:45")."<br />"; echo prettyDate("2010-11-12 22:25:45")."<br />"; echo prettyDate("2012-01-01 01:00:00")."<br />"; echo prettyDate("2001-05-30 00:00:00")."<br />";Zusammenfassung
: Das ist alles für diesen Artikel. Der gesamte Inhalt des Artikels soll für das Studium aller hilfreich sein.
Verwandte Empfehlungen:PHP+Mysql+jQuery zur Implementierung der Funktion zum Abrufen von PasswörternPHP zur Implementierung des Ladens Schriftart und Speicherungrekursive PHP-Durchquerung, um eine unendliche Klassifizierung zu erreichen
Das obige ist der detaillierte Inhalt vonPHP berechnet Funktionsverwendungsbeispiele vor einer bestimmten Zeit_php-Tipps. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!