从MySQL中获取DOB的时代 [英] Get Age from DOB in MySQL

查看:137
本文介绍了从MySQL中获取DOB的时代的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在个人资料页面中显示我的会员年龄。在php文件中,我刚刚添加了这个代码来显示用户出生日期:

I'm trying to show my members age in profile page. in php file i just added this code to show users birth day:

$data = $db->super_query( "SELECT dob FROM dle_users" );
$tpl->set("{bdate}", $data['dob']);

在个人资料页面中我有这个结果:

and in profile page i have this result:

1364-07-09

一个波斯人的日期:yyyy-mm-dd

现在我需要显示会员年龄,我在谷歌和这个网站搜索,我找到一些答案和提示,但不为我工作!我不知道为什么。

now i need to show members age, i searched in google and this site, i found some answers and tips, but in wont work for me! i don't know why.

我如何显示年龄? :(

how i can show age? :(

推荐答案

您可以使用MySQL的 TIMESTAMPDIFF() 功能:

You can use MySQL's TIMESTAMPDIFF() function:

SELECT TIMESTAMPDIFF(YEAR, dob, CURRENT_DATE) AS age FROM dle_users

这篇关于从MySQL中获取DOB的时代的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆