Es erstaunt mich, dass das Date-Objekt von JavaScript keine Add-Funktion implementiert hat.
Ich möchte einfach eine Funktion, die das kann:
var now = Date.now();
var fourHoursLater = now.addHours(4);
function Date.prototype.addHours(h) {
// How do I implement this?
}
Ich möchte einfach nur ein paar Hinweise in eine Richtung haben.
-
Muss ich eine Zeichenkettenanalyse durchführen?
-
Kann ich setTime verwenden?
-
Wie wäre es mit Millisekunden?
Zum Beispiel so:
new Date(milliseconds + 4*3600*1000 /* 4 hours in ms */)?
Das scheint aber sehr hakelig zu sein - und funktioniert es überhaupt?