Laravel 5 使用碳纤维检查今天是否在开始日期和过期日期之间?

Laravel 5 使用碳纤维检查今天是否在开始日期和过期日期之间?,laravel-5,Laravel 5,我必须通过检查今天是否在开始日期和过期日期之间来检查优惠券是否有效 我的开始日期和截止日期格式为2017年12月1日 假设今天是2017年6月21日 优惠券开始日期为2017年6月19日,到期日期为2017年6月23日 所以,它应该导致优惠券处于活动状态,当今天小于优惠券开始日期和过期日期时,它应该导致优惠券过期 到目前为止,我还没有找到任何教程可以将今天与使用碳的开始日期和结束日期进行比较 几乎所有的教程都是这样的 $now = Carbon::now(); $end_date = Carb

我必须通过检查今天是否在开始日期和过期日期之间来检查优惠券是否有效

我的开始日期和截止日期格式为2017年12月1日

假设今天是2017年6月21日

优惠券开始日期为2017年6月19日,到期日期为2017年6月23日

所以,它应该导致优惠券处于活动状态,当今天小于优惠券开始日期和过期日期时,它应该导致优惠券过期

到目前为止,我还没有找到任何教程可以将今天与使用碳的开始日期和结束日期进行比较

几乎所有的教程都是这样的

$now = Carbon::now();

$end_date = Carbon::parse($request->input('end_date'));

$lengthOfAd = $end_date->diffInDays($now);
那个么,我如何用Laravel中的碳来检查今天是否在开始日期和过期日期之间,以及今天是否小于开始日期和过期日期


提前感谢。

使用碳是一项非常简单的任务,您所能做的就是调用碳的中间方法:

$now = Carbon::now();

$start_date = Carbon::parse($request->input('start_date'));

$end_date = Carbon::parse($request->input('end_date'));

if($now->between($start_date,$end_date)){
    echo 'Coupon is Active';
} else {
    echo 'Coupon is Expired';
}
您可以向between方法添加第三个参数以使用或等效,如中所述

要确定当前实例是否位于其他两个实例之间,可以使用恰当命名的between方法。第三个参数指示是否应进行等于比较。默认值为true,确定其是否介于边界之间或等于边界


使用碳是一项非常简单的任务,您所能做的就是调用碳的中间方法:

$now = Carbon::now();

$start_date = Carbon::parse($request->input('start_date'));

$end_date = Carbon::parse($request->input('end_date'));

if($now->between($start_date,$end_date)){
    echo 'Coupon is Active';
} else {
    echo 'Coupon is Expired';
}
您可以向between方法添加第三个参数以使用或等效,如中所述

要确定当前实例是否位于其他两个实例之间,可以使用恰当命名的between方法。第三个参数指示是否应进行等于比较。默认值为true,确定其是否介于边界之间或等于边界