PHP は、Web サイトのバックグラウンド ロジックを処理し、Web コンテンツを動的に生成するために使用できる、非常に人気のあるサーバー側プログラミング言語です。多くの場合、Web ページに現在の日付または日時を表示する必要がありますが、この場合、PHP を使用してシステム時刻を取得し、要件を満たすようにフォーマットする必要があります。
この記事では、PHP を使用して日付と時刻を表示する方法を紹介し、いくつかの一般的な日付書式設定関数とサンプル コードを提供します。
現在の日付と時刻を取得する
PHP では、date() 関数を使用して現在の日付と時刻を取得できます。この関数の構文は次のとおりです:
string date ( string $format [, int $timestamp = time() ] )
ここで、 $format パラメータは日付と時刻の形式を指定します。これは、年-月-日 時:分:秒を示す「Y-m-d H:i:s」など、さまざまな書式設定文字を含む文字列にすることができます。 「timestamp」パラメータはオプションです。指定しない場合、デフォルトで現在時刻が設定されます。
たとえば、次のコードは現在の日付と時刻を取得し、「Y-m-d H:i:s」の形式で出力します。
<?php echo date("Y-m-d H:i:s"); ?>
出力結果は次のようになります。 2022-05-25 13:47:30」。
一般的な日付書式設定文字
次の表に、一般的な日付書式設定文字とその意味を示します。
書式設定文字 | 説明 |
---|---|
Y | 4 桁の年 (例: 2022) |
y | #2 桁の年 (例: 22)|
2 桁の月 (例: 05) | |
月 (先頭のゼロなし、例: 5) | |
月の日 (例: 25) | |
月の日付 (先頭のゼロなし、例: 25) | |
24 時間形式の時間番号 (例: 13) | |
12 時間形式の時間番号 (例: 1 または01) | |
分数 (例: 47) | |
Number秒数 (例: 30) | |
午前または午後の大文字 (例: PM) | |
小文字の午前または午後 午後 (例: pm) |
ここで、次のように使用できます。カスタマイズする上記の日付書式文字 必要な日付と時刻の書式。一般的な日付書式設定方法とそのサンプル コードを次に示します。
現在の時刻を次の形式で表示します: "Y-m-d H:i:s":<?php echo date("Y-m-d H:i:s"); ?>
<?php echo date("Y-m-d"); ?>
<?php echo date("h:i:s A"); ?>
<?php echo date("H:i:s"); ?>
<?php echo date("d-m-Y H:i:s"); ?>
<?php echo date("Y"); ?>
<?php echo date("m"); ?>
<?php echo date("M"); ?>
<?php echo date("l"); ?>
<?php echo date("D"); ?>
<?php echo date("z"); ?>
<?php echo date("U"); ?>
<?php setlocale(LC_TIME, "zh_CN.utf8"); // 设置为中文环境 echo strftime("%Y年%m月%d日 %H:%M:%S"); // 输出类似“2022年05月25日 13:47:30” ?>ローカライズされた日付と時刻の形式を正しくサポートするには、関連するロケール サポートをインストールして有効にする必要があることに注意してください。これは、ロケール パッケージをLinuxサーバー。 結論Web 開発では、日付と時刻の表示は非常に一般的な要件です。 PHP では、date() 関数を使用して現在の日付と時刻を取得し、必要に応じてフォーマットすることができます。この記事では、一般的な日付の書式設定文字とサンプル コードを紹介します。
以上がPHPを使って日付と時刻を表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。