login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Probleem met aantal dagen in maand (Opgelost)

Offline scarm - 22/09/2009 14:36
Avatar van scarmNieuw lid Hallo Allemaal,

Ik gebruik onderstaand script om een kalender te laten zien in mijn form. Op de kalender kan een user dan een datum selecteren. De bedoeling is dat wanneer de datum een "Friday" is, er iets anders gebeurd dan wanneer de user een andere dag kiest (zie laatste 15 lijnen, niet nodig om specifiek te weten wat).

Het probleem is dat de code werkt voor maanden met 30 dagen, op vrijdag veranderd er dan idd wat. Maar niet werkt voor maanden met meer of minder dan 30 dagen. Ziet iemand wat er fout gaat?

Bijv. September (30 dgn) werkt goed, selecteer een vrijdag en er veranderd hetgeen dat moet.

October (31 dgn) werkt niet, dan gebeurt het bij de donderdag ipv de vrijdag.

November (30 dgn) gaat weer goed. Maar December geeft hetzelfde probleem als october. Bij februari schuift het nog weer op, dan gebeuren de veranderingen bij zondag ipv vrijdag.

Ik hoop dat iemand een fout kan vinden in mn code, aangezien ik niet echt verder komt 

Plaatscode: 137652

2 antwoorden

Gesponsorde links
Offline vinTage - 22/09/2009 20:16 (laatste wijziging 22/09/2009 20:17)
Avatar van vinTage Nieuw lid Beetje teveel script naar mn zin om helemaal te gaan uitpluizen, maar met getDay() kan je de dag van de week opvragen.

  1. var datum = new Date();
  2. var dagVdWeek = datum.getDay()
  3. alert(dagVdWeek);
  4.  
  5. /*
  6. 0 = zondag
  7. 1 = maandag
  8. 2 = dinsdag
  9. etc
  10. */
Offline scarm - 23/09/2009 09:34 (laatste wijziging 23/09/2009 10:31)
Avatar van scarm Nieuw lid Bedankt voor je hulp, inmiddels gelukt, er zat ergens in de code een foutje waardoor de maand 1 maand te ver was. Heb ik gewoon hardcoded opgelost door in de date bij maand -1 toe te voegen.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.177s