如何根據出生日期計算年齡
在各種場景中,您可能會遇到需要根據出生日期確定個人年齡的需求他們的出生日期。讓我們深入研究在 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
範例
假設您有一個PHP 腳本,用於從MySQL 資料庫檢索使用者的出生日期,並且想要顯示年齡:
<?php $result = mysql_query("SELECT date FROM users WHERE>
以上是如何使用 PHP 和 MySQL 有效率地根據出生日期計算年齡?的詳細內容。更多資訊請關注PHP中文網其他相關文章!