如何以这种格式显示昨天的日期?

时间:2009-07-27 19:59:04

标签: php date

我知道neton上有很多关于如何显示昨天日期的信息,但我无法让他们中的任何一个以这种格式工作

如果今天的日期是这个格式的日期('F jS,Y'),你如何显示昨天的日期?

2009年7月27日应该显示2009年7月26日

//Does not work
$yesterday = date('F jS, Y', mktime(0, 0, 0, date("F") , date("j") - 1, date("Y")));
echo $yesterday;

2 个答案:

答案 0 :(得分:6)

使用非常棒的strtotime

$today = 'July 27th, 2009';
$yesterday = date('F jS, Y', strtotime('yesterday', strtotime($today)));
print $yesterday; // July 26th, 2009

答案 1 :(得分:3)

更容易:     $ yesterday = date('F jS,Y',time() - 86400);