コードで生年月日に基づいて年齢を計算する方法
生年月日からユーザーの年齢を計算することは、一般的なプログラミング タスクです。 PHP では、これを実現するための複数の方法があります:
オブジェクト指向 DateTime クラスの使用 (PHP >= 5.3.0)
// Instantiate a DateTime object for the birth date
$birthDate = new DateTime('1999-03-15');
// Instantiate a DateTime object for the current date
$currentDate = new DateTime('now');
// Calculate the difference between the two dates in years
$age = $currentDate->diff($birthDate)->y;
// Output the age
echo $age;
手続き型日付関数の使用 (PHP >= 5.3.0)
// Calculate the difference between the dates using date_diff()
$age = date_diff(date_create('1999-03-15'), date_create('now'))->y;
// Output the age
echo $age;
MySQL クエリの使用 (MySQL >= 5.0.0)
生年月日が MySQL データベースに保存されている場合、次のクエリを実行できます。年齢の計算に使用されます:
SELECT TIMESTAMPDIFF(YEAR, '1999-03-15', CURDATE()) AS age;
このクエリは、指定された日付と現在の日付の差を年単位で計算し、それを age 列として返します。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3