昨天获取PHP时间

时间:2013-05-15 17:03:53

标签: php

我想昨天约会:

        $from = date("Y-m-d 00:00:00");
        $to = date("Y-m-d 23:59:59");

4 个答案:

答案 0 :(得分:1)

$today = strtotime('now');
$yesterday = strtotime('-1 day', $today);

答案 1 :(得分:1)

你也可以这样做

date("Y-m-d", strtotime("yesterday"));

为了便于阅读,无法击败它。

答案 2 :(得分:0)

在你的例子中,0:00:00是今天的第一分钟。这就是为什么它不起作用。

您可以使用strtotime获取昨天,然后根据需要设置日期格式:

$from = date("Y-m-d 00:00:00", strtotime("yesterday"));

答案 3 :(得分:0)

你可以通过很多方式来做到这一点,例如:

$yesterday = time() - 3600 * 24; // obvious maybe, 3600 seconds in one hour: 60 * 60
$yesterday = strtotime('yesterday');
$yesterday = strtotime('-1 day', time());

这是你认为最合适的......

$yesterday时间戳可以使用date()轻松转换为可读的字符串表示形式。即:

echo date('Y-m-d', $yesterday);