因为您要将字符串作为第二个参数传递给date函数,所以它应该是整数。
字符串日期(字符串$ format [,int $ timestamp = time()])
尝试使用strtotime,它将_任何英语文本日期时间描述解析为Unix时间戳_ (整数):
date("d", strtotime($_GET['start_date']));
遇到格式错误的数值
因为您要将字符串作为第二个参数传递给date函数,所以它应该是整数。
字符串日期(字符串$ format [,int $ timestamp = time()])
尝试使用strtotime,它将_任何英语文本日期时间描述解析为Unix时间戳_ (整数):
date("d", strtotime($_GET['start_date']));