如果您在MySQL中以DATE(或DATETIME)格式存储生日,则可以使用以下查询:
// This weekSELECt * FROM person WHERe WEEK( birthdate ) = WEEK( NOW() )// This monthSELECt * FROM person WHERe MonTH( birthdate ) = MonTH( NOW() )// Next month
SELECt * FROM person WHERe MONTH(生日)= MONTH(NOW())+ 1;
SELECt * FROM person WHERe IF ( MonTH( NOW() ) < 12, MonTH( birthdate ) = MonTH( NOW() ) + 1, MonTH( birthdate ) = 1)



