[javascript] Datum van vandaag uitlezen

Pagina: 1
Acties:
  • 273 views sinds 30-01-2008

Acties:
  • 0 Henk 'm!

  • joostje
  • Registratie: Februari 2001
  • Laatst online: 11-10 11:09
Hallo,

code:
1
2
3
4
5
6
      <script type="text/javascript">
date = new Date();
document.forms['order'].elements['Dag'].selectedIndex = date.getDate();
document.forms['order'].elements['Maand'].selectedIndex = date.getMonth();
document.forms['order'].elements['Jaar'].selectedIndex = 0;
</script>


de bovenstaande code pakt de datum van vandaag om hem in een formpje te zetten.d it werk echter wel, maar:

hij pakt de datum van morgen, dus het is nu de 28e en hij geeft 29 aan :?

iemand enig idee hoe ik dat ga op lossen? beetje irritant namelijk om t elke keer terug te zetten :P

Acties:
  • 0 Henk 'm!

Verwijderd

laat ook maar :)

[ Voor 82% gewijzigd door Verwijderd op 28-01-2003 16:44 . Reden: laat maar ]


Acties:
  • 0 Henk 'm!

  • Dark Blue
  • Registratie: Februari 2001
  • Laatst online: 10-10 17:37

Dark Blue

Compositionista!

Alpenmeisje

Nou, als je toch aan het getal 29 kunt komen, dan display je dat niet meteen maar laat je er eerst door Javascript 1 aftrekken voordat je het displayt? (ja, write heet dat in Js, whatever)

Maar is het altijd zo? Is er dan gewoon iets mis, je systeemdatum verkeerd, ik kan haast niet begrijpen dat een standaard functie in JS een fout maakt? ;)

heidiulrich.nl | adventura.nl : rugzakavonturen | pathwise.nl : prepping geeks to get jobs


Acties:
  • 0 Henk 'm!

  • joostje
  • Registratie: Februari 2001
  • Laatst online: 11-10 11:09
hm k heb 't net gevonden beetje vaag maar er stond dus in de lijst

<option>1</option>

en zo door tot de 31

maar er moest ook option 0 bij staan :?
beetje vaag maar ja t werkt nu alleen kunnen ze nu ook 0 jan kiezen ;)

Acties:
  • 0 Henk 'm!

Verwijderd

document.forms['order'].elements['Dag'].selectedIndex = date.getDate() -1;

Tja, als je hier niet op kunt komen, dan moet je eerst maar eens leren programmeren. Probleemoplossen hoort daar namelijk ook bij.

Het 'probleem' is natuurlijk dat array's beginnen bij index 0, en de dagen van de maand beginnen bij 1. Wat mij betreft had je dit best in je vorige topic kunnen vragen, en is dit topic dus onnodig.

Dit topic is gesloten.