-
日付のフォーマット: まず、生年月日を正しいフォーマットで取得する必要があります。一般的なフォーマットは「YYYY-MM-DD」です。例えば、生年月日が「1990年1月1日」の場合、フォーマットは「1990-01-01」となります。
-
現在の日付の取得: PHPのdate関数を使用して、現在の日付を取得します。以下のコードを使用して現在の日付を取得できます。
$currentDate = date('Y-m-d');
- 年齢の計算: 生年月日と現在の日付を使用して、年齢を計算します。PHPのDateTimeクラスを使用すると、簡単に年齢を計算することができます。以下のコードを使用して、年齢を計算できます。
$birthday = new DateTime('1990-01-01');
$now = new DateTime($currentDate);
$age = $now->diff($birthday)->y;
上記のコードでは、DateTimeクラスのdiffメソッドを使用して、生年月日と現在の日付の差を計算しています。その後、年齢を取得するためにdiffメソッドの返り値の「y」プロパティを使用しています。
- 出力: 年齢を取得したら、その値を出力することができます。以下のコードを使用して、年齢を出力できます。
echo "年齢: " . $age . "歳";
上記のコードでは、文字列結合演算子を使用して、年齢の値を表示しています。
これらの手順を組み合わせて、PHPで年齢を取得することができます。上記のコード例を応用して、自分のプロジェクトに合わせた年齢計算を行ってみてください。