I)は、出力意志はこのphp - 2つの日付間の月の名前と番号の検索方法は?
aug2016、sep2016、oct2016、nov2016ように書きすなわち、月の番号を見つけるためにどのように、上記の二つの変数のために二つの日付 間の月名と番号を見つける必要があります、dec2016、私が間違っている場合jan2017
I)は、出力意志はこのphp - 2つの日付間の月の名前と番号の検索方法は?
aug2016、sep2016、oct2016、nov2016ように書きすなわち、月の番号を見つけるためにどのように、上記の二つの変数のために二つの日付 間の月名と番号を見つける必要があります、dec2016、私が間違っている場合jan2017
が私を修正しますが、あなたが提供される出力に基づいて、あなたが本当にやりたいことは、月番号から月の名前を抽出しているようです。私はあなたがそこからそれを取ることができるはずだと思うhttp://www.php.net/manual/en/function.jdmonthname.php
$monthName = jdmonthname($month, 0);
:
はこれを参照してください。
<?php
$date1 = '2013-11-15';
$date2 = '2014-02-15';
$output = [];
$time = strtotime($date1);
$last = date('M-Y', strtotime($date2));
do {
$month = date('M-Y', $time);
$total = date('t', $time);
$output[] = $month;
$time = strtotime('+1 month', $time);
} while ($month != $last);
echo implode(",", $output);
?>
出力
Nov-2013,Dec-2013,Jan-2014,Feb-2014
はこの1つの
<?php
$var1 = "2016-08-15";
$var2 = "2017-01-31";
$result = '';
while (date('m', strtotime($var1)) != date('m', strtotime($var2))) {
$result .= date('MY',(strtotime('next month',strtotime($var1)))).",";
$var1 = date('Y-m-d',(strtotime('next month',strtotime($var1))));
}
echo trim($result, ",");
?>
出力を試してみてください:U thnak Sep2016、Oct2016、Nov2016、Dec2016、Jan2017
はい!それは私が望みました、 – askm3