現在の位置: ホーム> 最新記事一覧> PHPの「日付」機能を使用して日付と時刻をフォーマットする方法

PHPの「日付」機能を使用して日付と時刻をフォーマットする方法

M66 2025-06-20

PHPの「日付」機能を使用して日付と時刻をフォーマットする方法

PHPの開発では、特にログ、ユーザーアクティビティ、タイムスタンプなどの機能を開発する場合、日付と時間の処理は非常に一般的な要件です。PHPは非常に実用的な組み込み機能を提供しますdate()

その中で、日付と時刻の形式を指定するには、 $フォーマットパラメーターが必要です。 $タイムスタンプは、UNIXタイムスタンプを表すオプションのパラメーターです。提供されていない場合、現在のタイムスタンプはデフォルトで使用されます。

一般的に使用される日付および時刻形式コード

以下は、日付と時間の表示方法を定義するために使用できる一般的に使用されるフォーマットコードです。

フォーマットコード説明する
y 4桁の年(例:2021)
m 2桁で表される月(01〜12)
d 2桁で表される日付(01〜31)
h 24時間システムの時間数(00〜23)
2桁(00〜59)で表される分数
s 2桁の秒数(00〜59)
a小文字AMまたはPM
a大文字またはPM

日付関数を使用して日付と時刻をフォーマットする方法

Date()関数を使用して異なる形式で日付と時間を取得する方法を示すいくつかの一般的な例を以下に示します。

<?php
// 今の日付と時間を得るします
$currentDateTime = date("Y-m-d H:i:s");
echo "今の日付と時間:" . $currentDateTime . "<br> ";

//今の年を得る$ currentyear = date( "y");
エコー「今の年:」。 $ currentyear。 「<br> ";

//今の月を得る$ currentMonth = date( "m");
エコー「今の月:」。 $ currentMonth。 「<br> ";

//今の時間を得るする(24時間システム)
$ currentTime = date( "h:i:s");
エコー「今の時間:」。 $ cullentime。 「<br> ";

//今の時間(12時間システム)を得るする
$ currentTime12Hr = date( "H:i:SA");
エコー「今の時間(12時間システム):」。 $ currentTime12時間。 「<br> ";

//今の日付を得る$ currentDate = date( "ymd");
エコー「今の日付:」。 $ currentDate。 「<br> ";
?>

これらのサンプルコードを使用すると、現在の日付と時刻情報を柔軟に取得してフォーマットできます。完全な日付と時刻を取得する場合でも、年、月、または特定の時間を取得する場合でも、日付()関数は簡単に対処できます。

要約します

PHPの日付()関数を使用することにより、日付と時間のフォーマットを簡単に実装できます。さまざまな開発ニーズに応じて、適切なフォーマットコードを選択して、必要な日付、時間、またはその他の時間情報を取得できます。日付()関数の使用をマスターすると、開発効率を大幅に改善し、時間関連操作を柔軟に処理できます。