今天从00:00到现在如何获得今天的时间跨度?

时间:2014-06-05 14:35:04

标签: php date datetime

有很多关于所有不同的日期或时间计算的信息,但我无法找到方法来获得我所需要的。

我需要在任何给定的时间从数据库中检索所有历史记录(流量)。我正在使用$from$till$till很简单,因为我用;

获取
$till= new \DateTime();

显示为: 2014-06-05 16:21:53

我需要填写$from 2014-06-05 00:00:00

我认为当我看到答案时会很容易,但是现在我没有达到这个目的。

1 个答案:

答案 0 :(得分:2)

只需按照您想要的时间格式化$till

$till= new \DateTime();
$from = $till->format('Y-m-d 00:00:00');

Demo

你也可以这样做:

$from = new \DateTime('midnight')