It amazes me that JavaScript\'s Date object does not implement an add function of any kind.
I simply want a function that can do this:
var now = Date
Check if its not already defined, otherwise defines it on the Date prototype:
if (!Date.prototype.addHours) { Date.prototype.addHours = function(h) { this.setHours(this.getHours() + h); return this; }; }