我该怎么让鉴于单个数据如果今天的日期是在起始日期和结束日期laravel之间?

问题描述 投票:0回答:2

我有有ID,学校ID,日期,结束日期等录取表,我想表明一个数据,如果今天的日期是laravel雄辩的起始日期和END_DATE之间

laravel laravel-5 laravel-5.2
2个回答
0
投票

应用下面的代码,你可以得到当前日期的最新数据

$currentDate = date('Y-m-d');

$result = my_table::where(DB::raw('DATE(start_date)'), '<=' , $currentDate)
       ->where(DB::raw('DATE(end_Date)'), '>' , $currentDate)
       ->orderBy('id','desc')
       ->first();

0
投票
`$start_date = date('2018-01-01');
$end_date = date('2018-05-02');

Adminssion::whereBetween(Carbon\Carbon::now()->toDateString(), [$start_date, $end_date])->get();`

碳Now()函数会给你当前的日期和时间。和toDateString()一致的功能只给你今天的日期。并与whereBetween()函数就可以比较start_date和end_date之间的当前日期。

© www.soinside.com 2019 - 2024. All rights reserved.