Problem med forkert dateFormat
Jeg har et tilmeldingssystem, hvor mit script skal tjekkes om man er over 18 år. Det ser ud således:$j('#sendbutton').click(function() {
// var min_age = 18;
var dobArr = $j('#cf_field_8').val().split("/");
var dob = new Date();
dob.setFullYear(dobArr[2], dobArr[0]-1, dobArr[1]);
alert(dob);
var date18 = new Date();
date18.setFullYear(dobArr[2]-18);
alert(date18);
//var currdate = new Date();
//currdate.setFullYear(currdate.getFullYear() - min_age);
//alert(currdate);
if (dob.valueOf() >= date18.valueOf()) {
alert ('Du er over 18');
} else if (dob.valueOf() <= date18.valueOf()) {
alert ('Du er under 18');
}
else {
alert('Fejl #1');
};
)};
Siden er bygget op i Wordpress, hvor date formatet er sat til "dd, mm, yyyy". Jeg skal derfor have ændret getFullYear fra "yyyy, mm, dd" til ovenstående.
Jeg synes af have afprøvet det meste, men kan ikke få det til at fungere. Nogen der kan hjælpe? :o)
På forhånd tak!