依出生日期決定年齡:PHP 和MySQL 解決方案
簡介
根據確定🎜>根據確定🎜>
根據確定🎜>根據確定🎜>根據出生日期確定使用者的年齡是資料庫管理中常見的任務。在本文中,我們將探索使用 PHP 和 MySQL 來實作此任務的兩種方法。
PHP 方法<code class="php"><?php $birthdate = new DateTime('1999-03-15'); $today = new DateTime(); $age = $birthdate->diff($today)->y; echo "Age: $age years"; ?></code>
使用 PHP,我們可以計算兩個日期之間的年齡差使用 DateTime 類別。以下是一個範例程式碼片段:
MySQL 方法<code class="sql">SELECT TIMESTAMPDIFF(YEAR, `date`, CURDATE()) AS `age` FROM users</code>
MySQL 提供了 TIMESTAMPDIFF() 函數來計算兩個時間戳記之間的差異。以下查詢計算出生日期(日期)與目前日期之間的年齡差:
具體範例<code class="php"><?php if (isset($_GET['id'])) { $id = intval($_GET['id']); $dnn = mysql_fetch_array($dn); $age = TIMESTAMPDIFF(YEAR, $dnn['date'], CURDATE()); echo "Age: $age years"; } ?></code>
以上是如何在 PHP 和 MySQL 中根據出生日期計算年齡?的詳細內容。更多資訊請關注PHP中文網其他相關文章!