首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用DateTime获取后天的PHP?

如何使用DateTime获取后天的PHP?
EN

Stack Overflow用户
提问于 2013-08-14 17:29:27
回答 3查看 18.7K关注 0票数 11

我有一个雄辩的问题,现在看起来是这样的:

代码语言:javascript
复制
$rides = Ride::where('date', '>=', new \DateTime('today'))
  ->where('date', '<=', new \DateTime('tomorrow'))
  ->get();

这很好,我的问题是,我应该如何格式化它:

代码语言:javascript
复制
$rides = Ride::where('date', '>=', new \DateTime('tomorrow'))
  ->where('date', '<=', new \DateTime('tomorrow + one'))
  ->get();

这意味着我正在努力寻找结果,结果的日期是从后天到后天。任何帮助都将不胜感激。

EN

回答 3

Stack Overflow用户

发布于 2013-08-14 17:34:18

如果你想后天得到,你可以使用:

代码语言:javascript
复制
new \DateTime('tomorrow + 1day')

您可以在手册页“关系时间格式”中找到更多信息。

票数 34
EN

Stack Overflow用户

发布于 2015-03-11 12:54:34

new \DateTime('tomorrow + 1day')

如果你对几个小时和几分钟都不感兴趣的话,没关系。它给了你永远的中年人,但是

$dayAfterTomorrow = (new \DateTime())->add(new \DateInterval('P2D'));

给你两天的时间和时间

票数 4
EN

Stack Overflow用户

发布于 2013-08-15 21:22:42

后天是从现在起的两天,所以这样做是可行的:

代码语言:javascript
复制
$dayAfterTomorrow = (new \DateTime())->add(new \DateInterval('P2D'));

看到它起作用

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18238394

复制
相关文章

相似问题

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