Carbon 日付と時刻処理ライブラリは、時刻を非常に便利に処理できます。github アドレスは https://github.com/briannesbitt/carbon です。この記事では、PHP が時刻を表示するために使用する日付と時刻プロセッサ Carbon の詳細な説明を主に紹介します。人間化された方法には一定の参考値がありますので、興味のある方は詳細をご覧ください。皆様のお役に立てれば幸いです。
Composerを介してCarbonをインストールするのは非常に便利です
# composer require nesbot/carbon
使用方法も非常に簡単です
<?php require 'vendor/autoload.php'; use Carbon\Carbon; //显示中文 Carbon::setLocale('zh'); //获取昨天的时间戳 $ts = Carbon::yesterday()->timestamp; //人性化显示时间 echo Carbon::createFromTimestamp($ts)->diffForHumans();
上記の印刷結果は1日前のものです
Laravelフレームワークでの使用方法
まず、app/Providers/AppServiceProvider.php
中添加 CarbonCarbon::setLocale('zh');
到boot()
メソッドで中国語を表示するには、次のようにします。
public function boot(){ \Carbon\Carbon::setLocale('zh'); }
それから、例えば、ArticleControllerのメソッドで、記事の公開日を人道的に表示することができます。公開日はタイムスタンプであり、ヘッダーに Carbon を引用します。
use Carbon\Carbon;
公開時間の人間化
Carbon::createFromTimestamp($published_at)->diffForHumans();
時間の人間化に加えて、Carbon には多くの時間処理関数もあります。具体的な使用方法については公式ドキュメントをご覧ください。
関連する推奨事項:
Laravel の 7 つの非常に便利な Carbon メソッド
PHP の日付と時刻処理ツール (Carbon) の例を共有する
Carbon は今日が何曜日であるかをどのように判断するのか?
以上がPHP は日時プロセッサの Carbon インスタンス メソッドを使用しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。