Date.withOffset = function( offset ){
var r = new Date();
r.setHours(r.getHours()+offset);
return r;
};
var d = Date.withOffset( -4 )
// d would be 4 hours in the past
Вы можете придумать более подходящее имя.
Если вы хотите сломать весь javascript на своей странице, вы, конечно, можете использовать:
Date = function () {
var old = Date;
function broken() {
var r = new old();
r.setHours(r.getHours()-4);
return r;
}
broken.fix = function () {
Date = old;
};
return broken;
}();
Вы можете исправитьэто по телефону Date.fix()