Carbon - why addMonths() change the day of month? : <p>Here's the simple example (today is 2016-08-29):</p>



<pre><code>var_dump(Carbon::now());
var_dump(Carbon::now()-&gt;addMonths(6));
</code></pre>

<p>Output:</p>



<pre><code>object(Carbon\Carbon)#303 (3) {
  ["date"] =&gt; string(26) "2016-08-29 15:37:11.000000"
}
object(Carbon\Carbon)#303 (3) {
  ["date"] =&gt; string(26) "2017-03-01 15:37:11.000000"
}
</code></pre>

<p>For <code>Carbon::now()-&gt;addMonths(6)</code> I'm expecting <code>2017-02-29</code>, not <code>2017-03-01</code>.</p>

<p>Am I missing something about date modifications?</p>
