JavaScriptのDateオブジェクトがいかなる種類の追加機能も実装していないことに驚かされます。 私は単にこれを行うことができる関数が欲しいです: var now = Date.now(); var fourHoursLater = now.addHours(4); function Date.prototype.addHours(h) { // how do I implement this? } 方向を示すポインタをいくつかお願いします。 文字列解析を行う必要がありますか? setTimeを使用できますか? ミリ秒はどうですか? このような: new Date(milliseconds + 4*3600*1000 /*4 hrs in ms*/)? これは本当にハックに見えます-そしてそれはうまくいきますか?