PHP:如何获取前一天的日期?

时间:2012-01-16 20:23:25

标签: php datetime

我想在PHP中获取前一天的日期。

但我不知道该怎么做。

请帮帮我。

3 个答案:

答案 0 :(得分:14)

此过程有 strtotime 功能。使用以下代码:

strtotime('-2 day');

请在询问之前在Google上研究您的问题。

答案 1 :(得分:11)

$date = new DateTime();
$date->sub(new DateInterval('P2D'));
echo $date->format('Y-m-d') , PHP_EOL;

PHP> = 5.3.0

答案 2 :(得分:3)

试试这段代码:

<?php
    print date("F j, Y", time() - 172800);
?>

48小时内有172800秒。 date函数的第一个参数是格式化字符串;有关其他格式选项,请参阅http://us2.php.net/manual/en/function.date.php