我使用 DATE TYPE 在MY Sql数据库中存储出生日期, 我需要从下一个日期2012-12-25检索第12个月
我的字段名称是DOB,我知道使用查询 MONTH(dob)
检索MONTH但我的问题是我有一个对象和方法 $ user-> dob ,它显示特定用户的完整出生日期,但我只需要使用$ user-&gt显示MONTH ; dob,我怎么能在我的方法和课程中做到这一点?有点像月($ user-> dob)
答案 0 :(得分:2)
怎么样:
SELECT dob, MONTH(dob) AS month_dob ...
会给你(大概)$user->month_dob
。
另一种方法是使用(效率低下的)PHP端日期操作,例如:
$month = date('n', strtotime($user->dob));
答案 1 :(得分:1)
使用php日期功能
$month = date('m', strtotime('2012-12-25'));
在您的情况下$month = date('m', strtotime($user->dob));