我有一个Eloquent查询,目前看起来像这样:
$rides = Ride::where('date', '>=', new \DateTime('today'))
->where('date', '<=', new \DateTime('tomorrow'))
->get();
哪个工作正常,我的问题是,我该如何格式化它:
$rides = Ride::where('date', '>=', new \DateTime('tomorrow'))
->where('date', '<=', new \DateTime('tomorrow + one'))
->get();
意思是我试图找到日期介于明天和后天之间的结果。任何帮助将不胜感激。
答案 0 :(得分:32)
答案 1 :(得分:4)
new \DateTime('tomorrow + 1day')
如果你对小时和分钟不感兴趣,那就好了。它给你总是中等但是
$dayAfterTomorrow = (new \DateTime())->add(new \DateInterval('P2D'));
从现在开始提供2天,并保持小时和分钟
答案 2 :(得分:1)
后天是两天后,所以这将有效: -
$dayAfterTomorrow = (new \DateTime())->add(new \DateInterval('P2D'));