Mysql对日期进行模糊 必须要用date_format(date,'%Y-%m-%d')函数把传进来日期转为字符串。 用concat把传进来的参数和%号拼接起来 前面的字段日期字段转不转字符串都行,个人感觉转了稳一点 **附:**日期转字符串函数:date_format(date,’%Y-%m-%d’) 字符串转日期函数:str_to_date(str, ‘%Y-%m-%d’) 函数