Laravel - 比较日期

时间:2015-09-21 10:40:45

标签: php laravel

我正在使用Laravell框架。 这是一个事件横幅,仅显示当前日期之后存在的事件。

这是routes.php上的当前函数

Route::get('/banner', function()
{
    $date = time();
    $events = Event::where('date', '>', $date)->get();
    return View::make('banner')->with('events', $events);
});

在视图中,这显示了所有事件,无论是在当前日期之前还是之后都无关紧要。如果我做了这个改变:

$events = Event::where('date', '<', $date)->get();

这不显示任何内容。

视图效果很好,我的主要问题是我无法找到解决方法。

1 个答案:

答案 0 :(得分:0)

你可以这样做。

<html> <head> </head> <body translate="no"> <div id="doc1"> <iframe src="http://www.pdf995.com/samples/pdf.pdf"></iframe> </div> <div id="doc2"> <iframe src="http://www.pdf995.com/samples/pdf.pdf"></iframe> </div> </body> </html>模型中添加以下行。

Event

protected $dates = ['date']; 保存后执行此操作时,Event将保存为Carbon个实例。

然后当你查询时,你可以简单地这样做。

date

确保您这样导入$events = Event::where('date', '>', Carbon::now())->get();

Carbon

有关详细信息,请参阅Fun with Dates by Laracasts