PHP は、Web 開発に広く使用されている強力なサーバーサイド スクリプト言語です。 PHP では、時刻と日付の処理は非常に一般的なタスクの 1 つです。実際のアプリケーションでは、文字列を Datetime 型に変換することがよくあります。この記事では、PHP で文字列を日時に変換する方法を詳しく紹介し、具体的なコード例を示します。
strtotime()
関数を使用する strtotime()
関数は、文字列をタイムスタンプに変換するために PHP で一般的に使用される関数です。 strtotime()
関数を使用すると、さまざまな日付と時刻形式の文字列を Datetime 型に簡単に変換できます。
以下はサンプル コードです:
$dateStr = "2021-07-15 14:30:00"; $datetime = date_create(date("Y-m-d H:i:s", strtotime($dateStr))); echo date_format($datetime, "Y-m-d H:i:s");
上記のコードを実行すると、出力結果は「2021-07-15 14:30:00」となり、文字列が成功したことを示します。 Datetime型に変換されます。
DateTime
クラスを使用する PHP には、日付と時刻を処理するための DateTime
クラスと、DateTime
クラスが用意されています。クラスを柔軟に使用できます。日付と時刻の形式をローカルで変換します。
以下はサンプル コードです:
$dateStr = "2021-07-15 14:30:00"; $datetime = new DateTime($dateStr); echo $datetime->format("Y-m-d H:i:s");
上記のコードを実行すると、文字列を Datetime 型に正常に変換することもでき、出力結果は次のようになります: "2021-07-15 14: 30:00」
date_create_from_format()
関数を使用しますdate_create_from_format()
関数は、入力日時の形式を指定し、文字列を日時に変換できます。タイプ 。
以下はサンプル コードです:
$dateStr = "15-07-2021 14:30:00"; $datetime = date_create_from_format("d-m-Y H:i:s", $dateStr); echo date_format($datetime, "Y-m-d H:i:s");
上記のコードを実行すると、文字列を Datetime 型に正常に変換することもでき、出力結果は次のようになります: "2021-07-15 14: 30:00」
上記の紹介を通じて、PHP で文字列を Datetime 型に変換する方法を詳細に理解し、具体的なコード例を提供しました。実際のアプリケーションでは、適切な方法を選択することで日付と時刻の変換を簡単に処理でき、開発効率とコードの可読性が向上します。
以上がPHP文字列を日時に変換する方法を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。