JavaScript setUTCHours is one day behind

I've made multiple examples to set UTC 10hrs forward for comparison.

HTML

<span id="output"></span>

JavaScript

output = document.getElementById('output');

var wrongDay = new Date(2014, 0, 1);
wrongDay.setUTCHours(+10);

var correctDay = new Date(2014, 0, 1);
correctDay.setUTCHours(24+10);

output.innerHTML+=
    "<br>"+
    wrongDay.toString()
    +"<br>"+
    new Date(Date.UTC(2014, 0, 1, 10))
    +"<br>"+
    correctDay.toString();