PHP で開発する場合、タイムスタンプは非常に一般的な値です。タイムスタンプは、イベントの記録や時差の計算などの操作によく使用されます。この記事では、PHP を使用して日付と時刻をタイムスタンプに変換する方法と、タイムスタンプを日付と時刻に変換する方法について説明します。
日付と時刻をタイムスタンプに変換する
PHP では、strtotime()
関数を使用して日付と時刻の文字列をタイムスタンプに変換できます。この関数は、指定された文字列内の日付と時刻を解析して、Unix タイムスタンプを返します。例:
$timestamp = strtotime("2022-04-18 15:30:00"); echo $timestamp; // 输出 1650315000
上記の例では、2022-04-18 15:30:00
をタイムスタンプに変換し、変数の $timestamp
に保存します。 。
strtotime()
関数は、一部のあいまいな日付と時刻の文字列に対して予期しない結果を生成する可能性があることに注意してください。したがって、使用する前に、その動作が期待どおりであることを確認するために、慎重にテストおよび検証することをお勧めします。
タイムスタンプを日付と時刻に変換する
Unix タイムスタンプを持っていて、それを読み取り可能な日付と時刻の形式に変換したい場合は、 を使用できます。 date()
関数。この関数は、日付と時刻の形式と Unix タイムスタンプの 2 つのパラメータを受け入れます。例:
$timestamp = 1650315000; $datetime = date("Y-m-d H:i:s", $timestamp); echo $datetime; // 输出 2022-04-18 15:30:00
上の例では、$timestamp
タイムスタンプを Y-m-d H:i:s
形式の日付と時刻の文字列に変換し、保存します。それを $datetime
変数に入れます。
概要
この記事では、PHP で日付と時刻のタイムスタンプ変換を実行する方法と、strtotime()
および date の使用方法について説明します。 ()
関数はこれら 2 つの操作を実装します。これらの機能を使用するときは、コードの動作を注意深くテストして検証し、期待どおりに動作することを確認してください。
以上がPHPでタイムスタンプを変換する方法の簡単な分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。