2012-05-10 30 views
0

我寫的代碼添加一個12周的週六和存儲在一個變量,現在我要帶另一個變量增加1周儲存在12周時可變。我寫的,但它顯示了「1970年/月/ 08」日期錯誤味精。 我寫的代碼爲加1,周向現有的日期變量在PHP

$month = 2; 
$year = 2012; 
$saturday = strtotime('First Saturday '.date('F o', 
    mktime(0,0,0, $month, 1, $year))); 
echo date('Y/M/d', $saturday); 
echo "<br/>"; 
$season1 = strtotime ('+12 week' , $saturday); 
$season1= date ('Y/M/d' , $season1); 
echo $season1; 
echo "<br/>"; 
echo "<br/>"; 
$abc = strtotime ('+1 week' , $season1); 
$abc = date ('Y/M/d', $abc); 
echo "<br/>"; 
echo $abc; 

在$ ABC變量i得到了error.can任何一個可以幫助我理清這一點,在此先感謝

回答

2

的strtotime()的第二個參數必須是TIME價值,例如一個整數。你傳遞一個字符串這裏:

$abc = strtotime ('+1 week' , $season1); 
          ^^^^^^^^^---- 

在這個被稱爲點,$ 1季是你用date()呼叫這裏創建一個字符串:

$season1= date ('Y/M/d' , $season1); 
+0

這是偉大的....它的工作很好......非常感謝你...... –