Laravel は、開発者がアプリケーションをより迅速かつ簡単に開発できるようにするさまざまな機能とツールを提供する PHP ベースの Web アプリケーション開発フレームワークです。よくある質問の 1 つは、Laravel で時刻形式を変更する方法です。この記事では、Laravel を使用して時刻形式を変更する方法を詳しく説明します。
Laravel での時刻フォーマット
Laravel で時刻フォーマットを使用するには、PHP の time 関数または Carbon ライブラリを使用できます。Carbon は、より便利な方法を提供する人気のある PHP 時刻処理ライブラリです。
Carbon ライブラリのインストール
Carbon ライブラリを使用するには、Composer を通じてインストールできます:
composer require nesbot/carbon
インストールが完了すると、Laravel で Carbon を使用できます。次のメソッド:
use CarbonCarbon;
Carbon ライブラリの使用法
Carbon ライブラリで使用できるいくつかのメソッドを次に示します:
Carbon::now();
Carbon::parse('2021-05-01 15:00:00');
Carbon::now()->timestamp;
Carbon::now()->addDays(5);
Carbon::now()->year;
Carbon::now()->month;
Carbon::now()->dayOfWeek;
Carbon::now()->dayOfYear;
Laravel で時刻の形式を変更する
Laravel で時刻の形式を変更するにはさまざまな方法がありますが、一般的に使用されるいくつかの方法を以下に説明します。
Carbon ライブラリの format メソッドを使用すると、時刻形式を簡単に変更できます。例を次に示します。
$now = Carbon::now(); $formatTime = $now->format('Y-m-d H:i:s');
上記のコードは、現在時刻を「2021-05-20 14:30:00」の形式で返します。
Carbon::parse('2021-05-01 15:00:00')->format('Y年m月d日H:i:s');
format 方式を使用する場合は、使用するコードシンボルに注意する必要がありますので、Carbon ライブラリの公式ドキュメントを参照して選択してください。
PHP の date メソッドを使用しても、時刻形式を簡単に変更できます。例を次に示します。
$now = time(); $formatTime = date('Y-m-d H:i:s', $now);
上記のコードは、現在時刻を「2021-05-20 14:30:00」の形式で返します。
日付関数の最初のパラメータは時刻形式で、2 番目のパラメータは Unix タイムスタンプです。
Laravel は、toDateString()、toTimeString()、toDateTimeString() などのいくつかのカスタム時間関数を提供します。これらの関数を使用すると、時刻形式を簡単に変更できます。
例:
$now = now(); $formatDate = $now->toDateString(); $formatTime = $now->toTimeString(); $formatDateTime = $now->toDateTimeString();
上記のコードは、現在の日付を「2021-05-20」の形式で返し、現在の時刻を「14:30:00」の形式で返します。 、および現在時刻が「2021-05-20 14:30:00」の形式で表示され、現在の日時が表示されます。
概要
この記事では、Carbon ライブラリの format メソッド、PHP の date メソッド、Laravel のカスタマイズなど、Laravel を使用して時刻形式を変更するいくつかの方法を紹介しました。時間機能。実際のアプリケーションでは、開発者は自分のニーズに応じて適切な操作方法を選択できます。
以上がLaravelの変更時刻形式の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。