有沒有一種方法可以使用PHP循環根據當前月份(不包括當前月份)創建類似於以前12個月的列表? 值應該始終是第一個月(格式:YYYY-MM-DD),並且下拉本身應該只顯示年份和月份(格式:YYYY-MM):PHP:循環創建前12個月的列表
<option value="2014-03-01">2014-03</option>
<option value="2014-02-01">2014-02</option>
<option value="2014-01-01">2014-01</option>
<option value="2013-12-01">2013-12</option>
<option value="2013-11-01">2013-11</option>
<option value="2013-10-01">2013-10</option>
//...
我嘗試以下,但似乎有什麼不對勁的地方,因爲這是不工作:
<?php for ($i=0; $i<=12; $i++) { ?>
<option value="<?php echo date('Y-m-d', strtotime("-1 month")); ?>"><?php echo date('Y-m', strtotime("-1 month")); ?></option>
<? } ?>
與此的任何幫助,蒂姆非常感謝。
'-1'應該是' - $ i' –
謝謝。使用這種方式時,我得到以下內容:解析錯誤:語法錯誤,意外$ end ...我可以使用兩個日期格式$ i月嗎? – user2571510
作爲答覆者添加到下面 –