Heim >Backend-Entwicklung >PHP-Tutorial >PHP verwendet die Carbon-Instanzmethode des Datetime-Prozessors
Die Carbon-Datums- und Zeitverarbeitungsbibliothek kann die Zeit sehr bequem verarbeiten. Die Github-Adresse lautet https://github.com/briannesbitt/carbon. In diesem Artikel wird hauptsächlich die Verwendung des Datums- und Zeitprozessors Carbon zur Anzeige der Zeit ausführlich erläutert Es hat einen gewissen Referenzwert und ich hoffe, dass es jedem helfen kann.
Carbon kann einfach über Composer installiert werden
# composer require nesbot/carbon
Es ist auch sehr einfach zu verwenden
<?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 Sieim Laravel-Framework
Um Chinesisch anzuzeigen, fügen Sie zunächst app/Providers/AppServiceProvider.php
zu CarbonCarbon::setLocale('zh'); >Methode, wie folgt: boot()
public function boot(){ \Carbon\Carbon::setLocale('zh'); }Dann können Sie es beispielsweise in einer Methode in ArticleController verwenden, um das Veröffentlichungsdatum des Artikels human anzuzeigen, Wenn das Veröffentlichungsdatum Time Poke ist, zitieren Sie Carbon im Kopf und fügen Sie den folgenden Code hinzu
use Carbon\Carbon;Humanisierte Veröffentlichungszeit
Carbon::createFromTimestamp($published_at)->diffForHumans();Zusätzlich zur humanisierten Zeitanzeige verfügt Carbon auch über viele Zeitverarbeitungsfunktionen. Informationen zu spezifischen Verwendungsmethoden finden Sie in der offiziellen Dokumentation.
Sieben sehr nützliche Carbon-Methoden in Laravel
Daten im PHP-Zeitverarbeitungstool teilen (Kohlenstoff-)Beispiel
Wie bestimmt Kohlenstoff, welcher Wochentag heute ist?
Das obige ist der detaillierte Inhalt vonPHP verwendet die Carbon-Instanzmethode des Datetime-Prozessors. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!