PHP では、日付と時刻の形式は非常に一般的であり、必要です。ただし、場合によっては、異なる日付形式を別の日付形式に変換する必要があり、その場合は日付形式変換関数を使用する必要があります。この記事では、PHPで年、月、日の形式を別の形式に変換する方法を紹介します。
PHP には、日付と時刻の処理に使用できる組み込み関数が多数あります。これらの関数の中には、日付と時刻をある形式から別の形式に変換できるものがあります。最も一般的に使用される日付形式変換関数の一部を次に示します。
date() 関数は、書式設定のための PHP の組み込み関数です。日付。この関数は、形式文字列を使用して日付形式を指定し、日付と時刻を引数として渡します。フォーマット文字列の一般的なオプションをいくつか示します。
以下は日付です。 yyyy-mm- への変換例dd 形式:
$date = '2019-10-15'; $new_date = date('Y-m-d', strtotime($date)); echo $new_date; // 输出2019-10-15
strtotime() 関数は、日付文字列を解析するための PHP の組み込み関数です。ある日付形式を別の形式に変換し、Unix タイムスタンプを返すことができます。日付を Unix タイムスタンプに変換する例を次に示します。
$date = '2019-10-15'; $timestamp = strtotime($date); echo $timestamp; // 输出1571126400
DateTime クラスは、PHP で日付と時刻を処理するオブジェクト指向の方法です。 。 DateTime と DateTimeImmutable の 2 つのクラスが提供されます。このうち、DateTime クラスは変更可能な日付と時刻のオブジェクトを表し、DateTimeImmutable クラスは不変の日付と時刻のオブジェクトを表します。
DateTime クラスを使用すると、さまざまな日付形式を別の日付形式に簡単に変換できます。以下は、日付を yyyy-mm-dd 形式に変換する例です。
$date = '2019-10-15'; $datetime = new DateTime($date); $new_date = $datetime->format('Y-m-d'); echo $new_date; // 输出2019-10-15
上記は、PHP で年、月、日の形式を別の形式に変換する簡単な例です。実際のアプリケーションでは、実際のニーズに応じて日付と時刻を任意の形式にフォーマットできます。
以上がPHPで年、月、日の形式を別の形式に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。