ホームページ > データベース > mysql チュートリアル > PHPとMySQLを使用して生年月日から年齢を計算する方法?

PHPとMySQLを使用して生年月日から年齢を計算する方法?

Linda Hamilton
リリース: 2024-12-12 18:24:14
オリジナル
909 人が閲覧しました

How to Calculate Age from Date of Birth Using PHP and MySQL?

PHP および MySQL で生年月日から年齢を計算する方法

PHP で生年月日を年齢に変換するには、次のようにします。次の PHP 関数を利用できます:

PHP (手続き型およびオブジェクト指向)

手続き型:

echo date_diff(date_create('1970-02-01'), date_create('today'))->y;</h3>
<p><strong>オブジェクト指向:</strong></p>
<pre class="brush:php;toolbar:false">$from = new DateTime('1970-02-01');
$to = new DateTime('today');
echo $from->diff($to)->y;
ログイン後にコピー

MySQL では、次のクエリを使用して計算できます。 age:

SELECT TIMESTAMPDIFF(YEAR, '1970-02-01', CURDATE()) AS age
ログイン後にコピー

特定のユーザーの生年月日を取得して年齢を計算するには、上記の PHP コードと次の SQL クエリを組み合わせることができます:

SELECT username, email, skype, avatar, date, signup_date, gender, TIMESTAMPDIFF(YEAR, '1970-02-01', date) AS age
FROM users
WHERE id = $id
ログイン後にコピー

$id を置き換えることにより適切なユーザー ID を使用すると、ユーザーの情報を取得し、年齢を計算できます。

以上がPHPとMySQLを使用して生年月日から年齢を計算する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート