这个信息可以找到在碳文档中。如何实现这一点?
要确定当前实例是否介于其他两个实例之间,可以使用适当命名的
between()方法。第三个参数指示是否应该执行等于比较的操作。默认值为true,它决定其在边界之间还是等于边界之间。 $first =碳:创建(2012,9,5,1);$second =碳:创建(2012,9,5,5);var_dump(碳:创建(2012,9,5,3)->between($first,$second);// bool(真)var_dump(碳:创建(2012,9,5,5)->between($first,$second));// bool(true) var_dump(碳:创建(2012,9,5,5)->between($first,$second,false));// bool(false)
发布于 2017-08-21 15:08:54
由于您的时间周期跨越日期标记,因此可能更容易检查相反的情况:
$first = Carbon::now()->setTime(7,0,0);
$second = Carbon::now()->setTime(23,0,0);
$now = Carbon::now();
if(!$now->between($first, $second)) {
// Time is not between 7am and 11pm, so do your checks here
}https://stackoverflow.com/questions/45800272
复制相似问题