Ein Beispiel dafür, wie PHP den Datums- und Zeitprozessor Carbon verwendet, um humanisierte Zeit anzuzeigen

黄舟
Freigeben: 2023-03-14 21:16:01
Original
1716 Leute haben es durchsucht

Dieser Artikel stellt hauptsächlich die Verwendung des Datums- und Zeitprozessors Carbon zur humanisierten Anzeige der Zeit vor. Interessierte können mehr darüber erfahren.

Dieser Artikel stellt vor Verwendung des PHP-Datums- und Zeitprozessors Carbon. Humanisierte Zeitanzeige, teilen Sie sie mit allen, die Details sind wie folgt:

Die Carbon-Datums- und Zeitverarbeitungsbibliothek kann die Zeit sehr bequem verarbeiten,

kann einfach über Composer Carbon installiert werden

# composer require nesbot/carbon
Nach dem Login kopieren

Die Verwendungsmethode ist ebenfalls sehr einfach

<?php
require &#39;vendor/autoload.php&#39;;
use Carbon\Carbon;
//显示中文
Carbon::setLocale(&#39;zh&#39;);
//获取昨天的时间戳
$ts = Carbon::yesterday()->timestamp;
//人性化显示时间
echo Carbon::createFromTimestamp($ts)->diffForHumans();
Nach dem Login kopieren

Das obige Druckergebnis ist 1 Tag her

So verwenden Sie es im Laravel-Framework

Um Chinesisch anzuzeigen, fügen Sie zunächst app/Providers/AppServiceProvider.php in CarbonCarbon::setLocale(&#39;zh&#39;); zur boot()-Methode wie folgt hinzu:

public function boot(){
  \Carbon\Carbon::setLocale(&#39;zh&#39;);
}
Nach dem Login kopieren

Dann Sie können es beispielsweise zur humanisierten Anzeige in einer Methode in ArticleController verwenden. Veröffentlichungsdatum des Artikels. Wenn das Veröffentlichungsdatum ein Zeitstempel ist, zitieren Sie Carbon in der Kopfzeile und fügen Sie den folgenden Code hinzu:

use Carbon\Carbon;
Nach dem Login kopieren

Humanisierte Veröffentlichungszeit

Carbon::createFromTimestamp($published_at)->diffForHumans();
Nach dem Login kopieren

Carbon zeigt zusätzlich zur humanisierten Zeit auch viele Funktionen zur Verarbeitungszeit an. Informationen zu spezifischen Verwendungsmethoden finden Sie in der offiziellen Dokumentation.

Das obige ist der detaillierte Inhalt vonEin Beispiel dafür, wie PHP den Datums- und Zeitprozessor Carbon verwendet, um humanisierte Zeit anzuzeigen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage