如何检查日期是否大于今天Laravel5的日期

时间:2015-12-02 13:39:09

标签: mysql date laravel-5

我有一张表,其中有一个列有事件日期

但该列的类型为varchar。

日期以dd-mm-yy

的形式保存

现在我希望获得日期大于今天的所有活动。

我的代码无法正常工作

$cat=Event::where('date','>=',date('d-m-Y'))->get();

但它不起作用就是让我参与所有活动

任何帮助将不胜感激

谢谢

2 个答案:

答案 0 :(得分:1)

如果你的columntype是date,你可以使用Carbon:

var browser = BrowserWindow.Launch("http://www.oursite.check/");
object txt = browser.ExecuteScript("return $('#check').text()", null);

答案 1 :(得分:0)

如果列为varchar类型,则除了将列数据类型更改为datedatetime之外,您无法执行任何操作。然后,就像你之前做的那样:

Event::where('date','>=', new \DateTime('now'))->get();