0

ユーザーがサイトに登録すると、生年月日が mysql データベースに保存されます。DATE生年月日のデータ型を使用しています。

ユーザーの現在の年齢を計算するにはどうすればよいですか?

4

2 に答える 2

6

PHPソリューションを探しているなら、これはうまくいきます:

$today = new DateTime();
$birthdate = new DateTime("1973-04-18");
$interval = $today->diff($birthdate);
echo $interval->format('%y years');
于 2013-02-23T19:14:30.460 に答える
4

MySQL と PHP の両方で、多くの日付関数のいずれかを使用できます。MySQL の例:

SELECT TIMESTAMPDIFF(YEAR,'1980-02-04',NOW()) AS age

参考文献:

于 2013-02-23T18:56:33.457 に答える