今日の月から 24 か月さかのぼって表示する単純なループ ルーチンを作成する必要があります。どうすればいいですか?
$start = date(M) - 24;
$end = date(M);
foreach() {
echo ''; // Dec, Jan...
}
今日の月から 24 か月さかのぼって表示する単純なループ ルーチンを作成する必要があります。どうすればいいですか?
$start = date(M) - 24;
$end = date(M);
foreach() {
echo ''; // Dec, Jan...
}
このようなものが動作するはずです:
for($i = 1; $i <= 24; $i++) {
echo date("M", strtotime("-$i months")) . "\n";
}
結果
2月 1月 12月 11月 10月 9月 8月 7月 6月 5月 4月 3月 2月 1月 12月 11月 10月 9月 8月 7月 6月 5月 4月 3月
for ($i = 1; $i <= 24; $i++) {
$months[] = date("Y-m%", strtotime( date( 'Y-m-01' )." -$i months"));
}
または、月の完全なテキスト表現については、「F」を渡す必要があります。
echo date("y:F:d");
前の月に使用できます
echo date("y:F:d",strtotime("-24 Months"))