Heim > Artikel > Backend-Entwicklung > Ein Beispiel dafür, wie PHP den Datums- und Zeitprozessor Carbon verwendet, um humanisierte Zeit anzuzeigen
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
Die Verwendungsmethode ist ebenfalls sehr einfach
<?php require 'vendor/autoload.php'; use Carbon\Carbon; //显示中文 Carbon::setLocale('zh'); //获取昨天的时间戳 $ts = Carbon::yesterday()->timestamp; //人性化显示时间 echo Carbon::createFromTimestamp($ts)->diffForHumans();
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('zh');
zur boot()
-Methode wie folgt hinzu:
public function boot(){ \Carbon\Carbon::setLocale('zh'); }
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;
Humanisierte Veröffentlichungszeit
Carbon::createFromTimestamp($published_at)->diffForHumans();
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!