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

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

Patricia Arquette
リリース: 2024-11-26 14:36:10
オリジナル
760 人が閲覧しました

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

生年月日から年齢を計算する方法

さまざまなシナリオで、以下に基づいて個人の年齢を決定する必要が生じることがあります。彼らの生年月日。 PHP と MySQL で年齢を計算するための包括的なガイドを詳しく見てみましょう。

PHP

PHP バージョン 5.3.0 以降を使用する場合は、次のアプローチを利用できます。 :

  • オブジェクト指向アプローチ:
$from = new DateTime('1970-02-01');
$to   = new DateTime('today');
echo $from->diff($to)->y;
ログイン後にコピー
  • 手続き型アプローチ:
echo date_diff(date_create('1970-02-01'), date_create('today'))->y;
ログイン後にコピー

MySQL

MySQL バージョン 5.0.0 以降の場合、次のクエリを利用できます。

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

MySQL データベースからユーザーの生年月日を取得し、次のことを行う PHP スクリプトがあるとします。年齢を表示します:

<?php
$result = mysql_query("SELECT date FROM users WHERE>
ログイン後にコピー

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

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