私はのDateTime :: diffを機能で「週」になっDateTime :: diff - 週番号を取得する方法は?
を悩みを抱えているがここに私のコードです:
$date1 = new DateTime("2017-05-14");
$date2 = new DateTime("2017-06-14");
$interval = $date1->diff($date2);
echo $interval->m.' '.($interval->m > 1 ? 'months' : 'month');
私が「月」カウントを取得するつもりならばそれは働いたが、私は月にそれを回す前に週間を取得したい:
開始日と今日の日付の差が4週間を超える場合、私たちは1ヶ月に4週間(4.34524正確にGoogleユニットコンバータから)を持っていますそれは "1月th "など。
DateIntervalから 'diff()'が返す日数( 'd')を得ることができます。週を取得するために7を掛けるだけでしょうか? –