Javascript setHours have unexpected behaviour for UTC+2 timezones
<p>I have following javascript function</p>

<pre><code>function DateIncrement(_Date,_Inc)
{
    return (new Date((new Date(_Date)).setHours(_Inc*24,0,0,0)))
}
</code></pre>

<p>The purpose is to increment _Date by _Inc days.
This works fine for all the timezone except <strong>UTC+2</strong> time zones <strong>(Amman, Cairo, Beirut etc.)</strong>
For <strong>UTC+2</strong> time zones it does not return next day. It set hours in _Date to 24.</p>

<p>Thanks in advance.</p>
