2009-07-27 89 views
0

我知道有對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; 

回答

3

簡單: $昨日=日期( 'F JS,Y',時間() - 86400);

+0

有人做了一個大的測試,發現這是最有效的方法。 – 2009-07-27 20:05:32

5

使用非常真棒strtotime

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

謝謝我將使用下面的其他解決方案,但很好知道不同的方式+1 – JasonDavis 2009-07-27 20:18:45

相關問題