首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Lumen中的碳来检查当前时间是否在晚上11点到早上7点之间?

如何使用Lumen中的碳来检查当前时间是否在晚上11点到早上7点之间?
EN

Stack Overflow用户
提问于 2017-08-21 14:56:21
回答 1查看 324关注 0票数 0

这个信息可以找到在碳文档中。如何实现这一点?

要确定当前实例是否介于其他两个实例之间,可以使用适当命名的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)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-21 15:08:54

由于您的时间周期跨越日期标记,因此可能更容易检查相反的情况:

代码语言:javascript
复制
$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
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45800272

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档