我有一个包含两个日期的表:start_date和end_date。这两列都是字符串。当我尝试查询以获得与这些日期进行比较的记录时,Laravel将它们视为字符串,而不是日期。
例如,对于此查询:
Schedule::whereDate('start_date','<=',date('m/d/Y'))->whereDate('end_date','>=',date('m/d/Y'))->get();
没有返回任何结果,这是不正确的。
有什么想法?或者比较字符串日期的任何其他方式?
感谢。