Laravelの変更時刻形式

PHPz
リリース: 2023-05-29 09:14:07
オリジナル
1637 人が閲覧しました

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 ライブラリで使用できるいくつかのメソッドを次に示します:

  1. 現在の日付と時刻を取得します:
Carbon::now();
ログイン後にコピー
  1. 指定された日付と時刻を取得します:
Carbon::parse('2021-05-01 15:00:00');
ログイン後にコピー
  1. タイムスタンプを取得します:
Carbon::now()->timestamp;
ログイン後にコピー
  1. 後の日付を取得します指定された日数:
Carbon::now()->addDays(5);
ログイン後にコピー
  1. 現在時刻の年を取得:
Carbon::now()->year;
ログイン後にコピー
  1. 現在時刻の月を取得:
Carbon::now()->month;
ログイン後にコピー
  1. 現在時刻が何曜日であるかを取得します:
Carbon::now()->dayOfWeek;
ログイン後にコピー
  1. 現在時刻が何曜日であるかを取得します:
Carbon::now()->dayOfYear;
ログイン後にコピー

Laravel で時刻の形式を変更する

Laravel で時刻の形式を変更するにはさまざまな方法がありますが、一般的に使用されるいくつかの方法を以下に説明します。

  1. Carbon ライブラリの format メソッドを使用する

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 ライブラリの公式ドキュメントを参照して選択してください。

  1. PHP で date メソッドを使用する

PHP の date メソッドを使用しても、時刻形式を簡単に変更できます。例を次に示します。

$now = time();
$formatTime = date('Y-m-d H:i:s', $now);
ログイン後にコピー

上記のコードは、現在時刻を「2021-05-20 14:30:00」の形式で返します。

日付関数の最初のパラメータは時刻形式で、2 番目のパラメータは Unix タイムスタンプです。

  1. Laravel での時間関数の使用

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート