Heim  >  Artikel  >  Backend-Entwicklung  >  PHP verwendet die Carbon-Instanzmethode des Datetime-Prozessors

PHP verwendet die Carbon-Instanzmethode des Datetime-Prozessors

小云云
小云云Original
2018-01-27 10:56:141654Durchsuche

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 &#39;vendor/autoload.php&#39;;
use Carbon\Carbon;
//显示中文
Carbon::setLocale(&#39;zh&#39;);
//获取昨天的时间戳
$ts = Carbon::yesterday()->timestamp;
//人性化显示时间
echo Carbon::createFromTimestamp($ts)->diffForHumans();

Das obige Druckergebnis ist 1 Tag her

So verwenden Sie

im 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(&#39;zh&#39;);
}
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.


Verwandte Empfehlungen:


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!

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