PHP 日時処理: date 関数を使用して現在の日時をフォーマットする方法

WBOY
リリース: 2023-07-29 19:36:01
オリジナル
1439 人が閲覧しました

PHP の日付と時刻の処理: date 関数を使用して現在の日付と時刻をフォーマットする方法

PHP 開発では、日付と時刻の処理は非常に一般的な要件です。 Web サイトに公開時刻を表示する場合でも、ユーザーの操作行動を記録する場合でも、日付と時刻をフォーマットする必要があります。 PHP には豊富な日付と時刻の処理関数が用意されており、その中で最もよく使用されるのは date 関数です。この記事では、date 関数を使用して現在の日付と時刻を書式設定する方法と、一般的な書式設定の例をいくつか紹介します。

  1. date 関数の概要

date 関数は、Unix タイムスタンプを読み取り可能な日付と時刻の文字列にフォーマットするために使用されます。基本的な構文は次のとおりです。

string date ( string $format [, int $timestamp = time() ] )
ログイン後にコピー

このうち、format パラメータは日付と時刻の形式を指定するために使用され、timestamp パラメータは Unix タイムスタンプを指定するために使用されます。タイムスタンプ パラメータが指定されていない場合は、デフォルトで現在時刻が使用されます。この関数は、フォーマットされた日付と時刻の文字列を返します。

  1. 一般的な日付と時刻の書式設定例

参考として、一般的な日付と時刻の書式設定例をいくつか示します。

2.1 年、月、および日付として書式設定するday

echo date("Y-m-d"); // 输出:2022-01-01
ログイン後にコピー

2.2 年、月、日、時、分、秒の形式でフォーマットします

echo date("Y-m-d H:i:s"); // 输出:2022-01-01 12:34:56
ログイン後にコピー

2.3 現在のタイムスタンプを出力します

echo time(); // 输出当前的Unix时间戳
ログイン後にコピー
  1. シンボルの説明をフォーマットする

format パラメーターでは、さまざまな書式設定記号を使用して、さまざまな日付と時刻の部分を表すことができます。一般的な書式設定記号とその意味を次に示します:

  • Y: 2022 などの 4 桁の年;
  • m: 01 などの 2 桁の月;
  • d: 2 桁の日付 (01 など);
  • H: 24 時間形式の時間 (12 など);
  • i: 分 (34 など)
  • s: 秒数 (56 など);
  • l: 曜日の完全な英語名 (土曜日な​​ど);
  • W: 週数最初の週を示す 1 など、年。
  1. その他の日付と時刻の書式設定の例

上記の例に加えて、独自のニーズに応じて、より柔軟な日付と時刻の書式設定を実行することもできます。例をいくつか示します。

4.1 日付と時刻を中国語形式にフォーマットします

$timestamp = time();
echo date("Y年m月d日 H时i分", $timestamp); // 输出:2022年01月01日 12时34分
ログイン後にコピー

4.2 月と日付のみを表示します

echo date("M j", time()); // 输出:Jan 1
ログイン後にコピー

4.3 現在の曜日を表示します

echo date("l", time()); // 输出:Saturday
ログイン後にコピー

4.4 特定の日付からの日数を計算する

$date1 = strtotime("2022-01-01");
$date2 = time();
$days = ($date1-$date2)/60/60/24;
echo round($days); // 输出:0
ログイン後にコピー

上記は単なる例であり、必要に応じてより複雑な日付と時刻の書式設定操作を実行できます。この記事が、PHP で日付と時刻に関連するニーズをより適切に処理するのに役立つことを願っています。

概要

この記事では、PHP の date 関数を使用して現在の日付と時刻をフォーマットする方法を紹介します。いくつかの一般的な例を通じて、日付と時刻の書式設定された出力をニーズに応じてカスタマイズする方法を示します。実際の開発において、日付と時刻の処理は非常に一般的な要件であり、date 関数の使い方をマスターすることで、開発効率が向上し、要件を満たす日付と時刻の文字列を生成できます。

この記事がお役に立てば幸いです。読んでいただきありがとうございます。

以上がPHP 日時処理: date 関数を使用して現在の日時をフォーマットする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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