login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Datum in dd-mm-yyyy formaat valideren ipv mm-dd-yyyy

Offline Jointjeff - 25/07/2013 16:20
Avatar van JointjeffHTML interesse Hallo iedereen,

Ik gebruik Geektantra's jQuery validation plugin waar een functie bezit die op invoer van datums kan valideren. Het formaat is standaard mm-dd-yyyy terwijl ik dat graag wil veranderen in dd-mm-yyyy.

Dit is de valideer functie:

  1. function isValidDate(year, month, day){
  2. var date = new Date(year, (month - 1), day);
  3. var DateYear = date.getFullYear();
  4. var DateMonth = date.getMonth();
  5. var DateDay = date.getDate();
  6. if (DateYear == year && DateMonth == (month - 1) && DateDay == day)
  7. return true;
  8. else
  9. return false;
  10. }


Hier wordt de expression mee uitgevoerd:

  1. expression: "if (!isValidDate(parseInt(VAL.split('-')[2]), parseInt(VAL.split('-')[0]), parseInt(VAL.split('-')[1]))) return false; else return true;",


Ik heb wel geprobeerd door de volgorde in de expression aan te passen, maar dat werkt niet.

Hopende op hulp!

2 antwoorden

Gesponsorde links
Offline cx1213 - 25/07/2013 16:30
Avatar van cx1213 Lid http://xkcd.com/1179/
Offline Jointjeff - 25/07/2013 16:48 (laatste wijziging 25/07/2013 17:11)
Avatar van Jointjeff HTML interesse @cx1213: Dan doen wel heel veel sites het verkeerd. Uiteindelijk is het in Nederland volgens mij echt de standaard dat het dd-mm-jjjj of dd/mm/jjjj is.

Uiteindelijk vind ik gebruikersgemak belangrijker.

UPDATE.
Uiteindelijk met selectboxes opgelost.
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2019 Sitemasters.be - Regels - Laadtijd: 0.154s