Hallo,
ich habe ein Datum ein Datum in der Form 2004-10-14 vorliegen und möchte zu diesem beliebigen Datum einen Tag dazu addieren. Wie mach ich das bzw. wie zerlege ich das Datum so, dass ich es in Mill.-Sek. umrechnen kann und wieder zurück?
Am Anfang hast du das Datum wohl in einer String-Variablen. Mit substr() zerlegst du diesen String in die Bestandteile Jahr, Monat, Tag. Die Teilstrings sollten mit parseInt() in Number-Werte umgewandelt werden (damit aus »05« die Nummer 5 wird). Mit new Date() kannst du dann ein Date-Objekt mit diesen drei Variablen erzeugen. Mit getTime() kannst du den Millisekunden-Wert des Date-Objekts herausbekommen und in einer Variable speichernt. Diesem Wert addierst du soviele Millisekunden, wie ein Tag hat (1000*60*60*24) und schreibst ihn mit der Methode setTime() des Date-Objekts zurück. Mit getFullYear(), getMonth() und getDate() kannst du danach die Bestandteile des neuen Datum auslesen (und sie z.B. zu einem String zusammensetzen).
Soweit das Konzept. Die Umsetzung solltest du anhand der Quellen schaffen können.
Mathias