Heim > Artikel > Backend-Entwicklung > Timeline-Entwicklung in PHP
Der Inhalt, der in diesem Artikel mit Ihnen geteilt wird, handelt von der Timeline-Entwicklung in PHP, die einen bestimmten Referenzwert hat. Freunde in Not können sich darauf beziehen.
Timeline-Entwicklung in PHP, die als „gerade jetzt“ angezeigt wird. , „Vor 5 Minuten“, „Gestern 10:23“ usw.
Eigentlich hat das keinen technischen Inhalt, fügen Sie den Code einfach direkt ein, ohne jeglichen Unsinn nützlich in der tatsächlichen Entwicklung, zum Beispiel Forenbeiträge, Schals usw. haben verwandte Anwendungen
Code kopieren Der Code lautet wie folgt:
function tranTime($time) { $rtime = date("m-d H:i",$time); $htime = date("H:i",$time); $time = time() - $time; if ($time < 60) { $str = '刚刚'; } elseif ($time < 60 * 60) { $min = floor($time/60); $str = $min.'分钟前'; } elseif ($time < 60 * 60 * 24) { $h = floor($time/(60*60)); $str = $h.'小时前 '.$htime; } elseif ($time < 60 * 60 * 24 * 3) { $d = floor($time/(60*60*24)); if($d==1) $str = '昨天 '.$rtime; else $str = '前天 '.$rtime; } else { $str = $rtime; } return $str; }
Parameter $time in der Funktion tranTime() Es muss ein Unix-Zeitstempel sein. Wenn nicht, verwenden Sie bitte zuerst strtotime(), um ihn in einen Unix-Zeitstempel zu konvertieren. Der obige Code ist auf einen Blick leicht zu verstehen, sodass keine weiteren Ausführungen erforderlich sind.
Funktion aufrufen und direkt ausgeben:
Code kopieren Der Code lautet wie folgt:
$times="1286861696 "; echo tranTime($times);Verwandte Empfehlungen:
So verwenden Sie PHP-Zeitstempel
Detaillierte Erklärung der PHP-Zeitstempelfunktion
Teilen von PHP-Zeitstempel- und Datumskonvertierungsbeispielen
Das obige ist der detaillierte Inhalt vonTimeline-Entwicklung in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!