現在の位置: ホーム> 最新記事一覧> PHP完全なチュートリアル現在の時間と数時間、数分、秒を取得する

PHP完全なチュートリアル現在の時間と数時間、数分、秒を取得する

gitbox 2025-06-28

PHPで現在の時間と数分、数分、秒を取得する方法

PHPは、一般的に使用されるサーバー側のスクリプト言語です。さまざまなWeb開発タスクを処理できるだけでなく、強力な時間処理機能も提供します。 PHPでは、現在の時間を取得することは非常に簡単で、組み込みの機能で簡単に実行できます。この記事では、PHPを通じて現在の時間、数時間、数分、秒を取得する方法について説明します。

time()関数の紹介

Time()関数は、現在の時間を取得するPHPの関数であり、UNIXタイムスタンプを返します。 UNIXタイムスタンプは、1970年1月1日の00:00:00(グリニッジタイム)から現在まで経過した秒数を表しています。

以下は、Time()関数を使用して現在のタイムスタンプを取得するコードです。

 
$time = time();
echo $time;

上記のコードを実行すると、現在のUNIXタイムスタンプが出力されます。

UNIXタイムスタンプを読みやすい時間に変換します

UNIXタイムスタンプはコンピューターにとって非常に実用的ですが、人間にとって直感的ではありません。時間をより適切に表示するために、UNIXタイムスタンプをフォーマットされたデータタイムに変換できます。

タイムスタンプは、PHPの日付()関数を使用して、読み取り可能な時間形式に変換できます。これがサンプルコードです:

 
$time = time();
echo date("Y-m-d H:i:s", $time);

このコードは、現在の時刻を形式で出力します。

現在の時間数を取得します

現在の時間数を取得する必要がある場合は、日付()関数を使用して実装できます。以下は対応するコードです。

 
$time = time();
echo date("H", $time);

このコードは、14平均午後2時など、現在の時間数を返します。

現在の分数を取得します

同様に、現在の分数を取得する必要がある場合でも、日付()関数を使用できます。コードは次のとおりです。

 
$time = time();
echo date("i", $time);

このコードは、現在の分数を返します。

現在の秒数を取得します

現在の秒数を取得したい場合は、次のコードを使用できます。

 
$time = time();
echo date("s", $time);

このコードは、現在の秒数を返します。

現在のミリ秒数を取得します

PHPのTime()関数はデフォルトで2階のタイムスタンプを返しますが、より正確なミリ秒レベルの時間が必要な場合は、microTime()関数を使用できます。現在のミリ秒の数を取得するためのコードは次のとおりです。

 
$microtime = microtime(true);
$millisecond = sprintf("%03d", ($microtime - floor($microtime)) * 1000);
echo $millisecond;

このコードは、現在のミリ秒数を返します。

要約します

この記事の方法を使用すると、PHPで現在の時間、数分、秒、さらにはミリ秒を簡単に入手できます。多くの開発タスクでは時間が重要であり、これらの基本的な時間処理方法を習得すると、開発効率が大幅に向上する可能性があります。