ホームページ  >  記事  >  バックエンド開発  >  PHPでタイムスタンプを出力する方法

PHPでタイムスタンプを出力する方法

PHPz
PHPzオリジナル
2023-03-29 11:31:36948ブラウズ

PHP は、最も一般的に使用されるサーバー側プログラミング言語の 1 つであり、タイムスタンプが頻繁に使用されるデータ型であるさまざまな Web アプリケーションの開発に使用できます。 PHP では、タイムスタンプは、1970 年 1 月 1 日 00:00:00 GMT (グリニッジ標準時) から指定された時刻までの秒数です。したがって、タイムスタンプの出力は、PHP プログラミングにおいて非常に重要な操作です。この記事では、PHP を使用してタイムスタンプを出力する方法を説明します。

  1. time() 関数を使用して現在のタイムスタンプを出力する

PHP で time() 関数を使用して現在のタイムスタンプを取得できます。この関数は必要ありません。任意のパラメータを直接呼び出すことができます。以下は簡単なコード例です:

echo time();

上記のコードは次のような結果を出力します:

1618254801

結果は現在のタイムスタンプで、1970 年 1 月 1 日の 00:00 を表します。 : 00 GMT 現在時刻までの秒数。

  1. strtotime() 関数を使用して指定したタイムスタンプを出力する

PHP で strtotime() 関数を使用すると、文字列時刻をタイムスタンプに変換できます。この関数には、変換する必要がある時刻文字列である 1 つのパラメータが必要です。この文字列には、「現在」、「今日」、「1 日」など、任意の形式の日付時刻を指定できます。以下はサンプル コードです:

echo strtotime("2021-04-13 12:00:00");

上記のコードは、次のような結果を出力します:

1618300800

結果は、1 月 1 日の 00:00 を表す、指定された時刻のタイムスタンプです。 、1970: 00 GMT 指定された時刻までの秒数。

  1. date() 関数を使用してタイムスタンプをフォーマットする

PHP で date() 関数を使用すると、タイムスタンプを必要な日付フォーマットにフォーマットできます。この関数には 2 つのパラメータがあります。最初のパラメータは、書式設定する必要がある日付と時刻の形式です。「Y-m-d H:i:s」、「Y 年 m 月 d 日 H 時間」など、任意の日付と時刻の形式を使用できます。 i 分 s 秒 "など、2 番目のパラメータはフォーマットする必要があるタイムスタンプです。以下は簡単なサンプル コードです:

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

上記のコードは、次の結果のように、現在の時刻でフォーマットされた文字列を出力します:

2021-04-13 09:00:01

結果は、現在の時刻でフォーマットされた文字列です。時間。

  1. gmdate() 関数を使用して UTC タイムスタンプを出力する

PHP で gmdate() 関数を使用して、タイムスタンプを UTC 時間に変換できます。この関数は date() 関数に似ていますが、時刻を UTC タイム ゾーンの日付と時刻に変換します。以下はサンプル コードです:

echo gmdate('Y-m-d H:i:s', time());

上記のコードは、次の結果と同様に、UTC 時間でフォーマットされた文字列を出力します:

2021-04-13 01:00:01

結果は、現在の UTC 時間でフォーマットされた文字列です。 。

概要

上記の 4 つの方法により、PHP を使用してタイムスタンプを出力できます。 time() 関数は現在のタイムスタンプを出力でき、strtotime() 関数は文字列時刻をタイムスタンプに変換でき、date() 関数はタイムスタンプを必要な日付形式にフォーマットでき、gmdate() 関数は UTC を出力できます。タイムスタンプです。 Web アプリケーションを開発する場合、タイムスタンプは一般的に使用されるデータ型であり、タイムスタンプの出力方法を知っておくと、PHP アプリケーションの開発をより適切に行うことができます。

以上がPHPでタイムスタンプを出力する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。