Heim  >  Artikel  >  Backend-Entwicklung  >  Timeline-Entwicklung in PHP

Timeline-Entwicklung in PHP

不言
不言Original
2018-04-14 16:10:431928Durchsuche

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 = &#39;刚刚&#39;; 
} 
elseif ($time < 60 * 60) { 
$min = floor($time/60); 
$str = $min.&#39;分钟前&#39;; 
} 
elseif ($time < 60 * 60 * 24) { 
$h = floor($time/(60*60)); 
$str = $h.&#39;小时前 &#39;.$htime; 
} 
elseif ($time < 60 * 60 * 24 * 3) { 
$d = floor($time/(60*60*24)); 
if($d==1) 
$str = &#39;昨天 &#39;.$rtime; 
else 
$str = &#39;前天 &#39;.$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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn