2011-04-27 117 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')表示。