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