webForumDet fria alternativet

Datum hantering i javascript

JavaScript

1 svar · 288 visningar · startad av margar-0

Medlem sedan nov. 200362 inlägg
Frågan#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

Medlem 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);
257 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)