ホームページ  >  記事  >  バックエンド開発  >  PHPの時刻をタイムスタンプに変更する方法

PHPの時刻をタイムスタンプに変更する方法

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

PHP でプログラミングする場合、多くの場合、異なる時刻形式間の変換が必要になります。たとえば、日時形式をタイムスタンプ形式に変更します。この記事では、PHPを使用して日付と時刻をタイムスタンプ形式に変換する方法を説明します。

  1. 日時形式をタイムスタンプ形式に変換する

PHP では、strtotime() 関数を使用して日時形式をタイムスタンプ形式に変換します。 strtotime() 関数は、日付と時刻の文字列を受け取り、対応するタイムスタンプを返します。

以下は、日付時刻形式をタイムスタンプ形式に変換する例です:

$date = "2021-07-12 15:30:00";
$timestamp = strtotime($date);
echo $timestamp; //输出:1626095400

上の例では、まず日付時刻文字列 $date を定義し、次に strtotime() 関数を使用します。それをタイムスタンプ形式に変換し、結果を $timestamp 変数に保存します。最後に、echo ステートメントを使用して、結果をタイムスタンプ形式で出力します。

  1. 現在の日付と時刻をタイムスタンプ形式に変換する

現在の日付と時刻をタイムスタンプ形式に変換する必要がある場合は、PHP の組み込みの時刻( ) 関数 。

以下は、現在の日付と時刻をタイムスタンプ形式に変換する例です:

$timestamp = time();
echo $timestamp; //输出:1629179905

上の例では、time() 関数を使用して現在の時刻のタイムスタンプを取得し、結果を変換して $timestamp 変数に保存します。最後に、echo ステートメントを使用して、結果をタイムスタンプ形式で出力します。

  1. タイムスタンプ形式を日付時刻形式に変換する

タイムスタンプ形式を日付時刻形式に変換する必要がある場合は、PHP の組み込みの date() 関数を使用できます。 date() 関数は 2 つのパラメータを受け取ります。最初のパラメータは日付と時刻の形式で、2 番目のパラメータはタイムスタンプです。この関数は、タイムスタンプに対応する日時文字列を返します。

以下はタイムスタンプ形式を日時形式に変換する例です:

$timestamp = 1626095400;
$date = date("Y-m-d H:i:s", $timestamp);
echo $date; //输出:2021-07-12 15:30:00

上の例では、最初にタイムスタンプ $timestamp を定義します。次に、date() 関数を使用してタイムスタンプを日時形式に変換し、結果を $date 変数に保存します。最後に、echo ステートメントを使用して、結果を日付と時刻の形式で出力します。

  1. 結論

この記事では、日時形式をタイムスタンプ形式に変換する方法、PHP を使用して現在の日時形式をタイムスタンプ形式に変換する方法、およびタイムスタンプ形式を日時形式に変換する方法について説明しました。 。これらの関数は非常に便利で、PHP プログラムを作成するときに日付と時刻をより適切に処理するのに役立ちます。

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

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