我很惊讶Javascript的Date对象没有实现任何类型的添加功能.
我只想要一个可以做到这一点的函数:
var now = Date.now();
var fourHoursLater = now.addHours(4);
function Date.prototype.addHours(h) {
// how do I implement this?
}
Run Code Online (Sandbox Code Playgroud)
我只想在一个方向上指点一些.
我需要进行字符串解析吗?
我可以使用setTime吗?
毫秒怎么样?
像这样:
new Date(milliseconds + 4*3600*1000 /*4 hrs in ms*/)?
Run Code Online (Sandbox Code Playgroud)
这看起来真的很乱 - 它甚至可以工作吗?