我在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 –