重複の可能性:
PHPで月の1日と15日をエコーする方法
2012 年 12 月 1 日と 2012 年 12 月 15 日を印刷できますが、その時点を過ぎて 2013 年 1 月 1 日 7 2013 年 1 月 15 日などに進むことはできません。
for($i=1;$i<=12;$i++){
date('M 1, Y', strtotime($i . "/1/" . date("Y")));
date('M 15, Y', strtotime($i . "/15/" . date("Y")));
}