0

我有一个带有出生日期的 mysql 表,所以一个示例字段是:

dob
----
1989-01-01

我使用以下代码在 zend 框架中提取了今天的日期:

public function todaysDate()
    {
        $date = new Zend_Date();
        $date = $date->get(Zend_Date::MONTH_SHORT . '-' . Zend_Date::DAY_SHORT);
        return $date;
    }

这以格式显示当前日期:

9-24

现在我想在我的 mysql 表中搜索 dob 字段,不管是在他们的 dob 中的第 9 个月和第 24 天,还是不考虑年份。我该怎么做呢?

请注意 dob 不是日期字段,它是文本字段

4

1 回答 1

4
SELECT ...
FROM ...
WHERE (month(dob) = 9) AND (day(dob) = 24)
于 2012-09-24T14:36:47.120 回答