webForumDet fria alternativet

Datum hantering i javascript

1 svar · 286 visningar · startad av margar-0

margar-0Medlem sedan nov. 200362 inlägg
#1

Jag har ett webformulär. När man säljer en ska kan kunden välja antalet dagar till leveransen sker.
Jag har en dropdownlist med 3 - 31 dagar eftersom minimum på leverans är tre dagar efter att ordern är registrerad.

Det jag vill ha är att när kunden registrerar en order ska ett javascript meddelande visas med rätt leveransdatum. Om man tex gör ett salg på en fredag kommer alltså leveransdatum bli onsdag veckan efter. Exempel salg görs 2005-06-02(Torsdag) -> meddelande till kunden 2005-06-07(Tisdag). Antalet dagar man väljer i dropdownliste räknas från dagens datum.

Är inge höjdare på javascript, så jag skulle behöva litte hjälp

GuffaMedlem sedan juni 2004533 inlägg
#2

Skapa ett Date-objekt så innehåller det dagens datum. Utifrån det kan du skapa ett nytt Date-objekt där du lägger på leveransdagarna. Då kommer datumet automatiskt att justeras till ett korrekt datum även om det blir i nästa månad.

d = new Date();
d2 = new Date(d.getFullYear(), d.getMonth(), d.getDate() + lev);
124 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)