我在sql中有一個用戶表,他們每個都有出生日期。我想將其出生日期轉換爲他們的年齡(僅限於年齡),例如日期:15.03.1999
年齡:14和15.03.2014
將變爲年齡:15
根據出生日期計算年齡
在這裏,我想向用戶顯示的日期:
if(isset($_GET['id']))
{
$id = intval($_GET['id']);
$dnn = mysql_fetch_array($dn);
$dn = mysql_query('select username, email, skype, avatar, ' .
'date, signup_date, gender from users where id="'.$id.'"');
$dnn = mysql_fetch_array($dn);
echo "{$dnn['date']}";
}
可能重複[在MySQL計算時代(InnoDB的)](http://stackoverflow.com/questions/5773405/calculate -age-mysql-innodb) –
想必您的日期是使用日期數據類型存儲的嗎? – Strawberry
有很多'計算年齡'的答案。 Google是一個強大的工具!但順便說一下:不要使用mysql_ *函數。使用PDO或MySQLi –