2011-04-27 116 views
0

我試圖存檔的東西是返回類似這樣的東西。卡住了phptime函數

DAY1 DAY2 第三天 ... DAY7 今天,在今天的日期應該等於第1天,明天應該是等於2天,這同樣適用,直至第7天。

我到目前爲止寫的是這樣,但我卡住了,不知道如何繼續。

function future_date(){ 
    $numDays=7; 
    for($i=0; $i<$numDays; $i++) { 
     $futuredate = date('d-m-Y', strtotime('+' . strval($i) . ' days')); 
     print $futuredate; 
     return $futuredate; 
    } 
} 
+0

什麼不適用於您當前的代碼? – 2011-04-27 13:48:10

+0

此時,代碼將返回此格式的下一個7天,即2011年4月27日,但我希望成爲day1而非此。 – gables20 2011-04-27 13:50:06

+1

你的意思是爲了($ i = 1; $ i <= 7; $ i ++)echo「day $ i \ n」'? – deceze 2011-04-27 13:53:28

回答

1

如果我根據您的評論收集您的要求,您只需要以不同的方式格式化日期。這意味着您需要更改'd-m-Y'字符串。看看date()

星期幾可以用小寫字母L date('l')表示。