Avatar billede tuplet Nybegynder
05. november 2010 - 23:18 Der er 4 kommentarer og
1 løsning

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!
Avatar billede bkp Nybegynder
05. november 2010 - 23:37 #1
Avatar billede tuplet Nybegynder
06. november 2010 - 11:37 #2
Hej bkp,

Tak for dit indlæg :)
Jeg kan desværre ikke bruge den, da jeg kun har ét samlet felt til datoen (06/11/2010), og kan derfor ikke dele det op i tre felter, som den kode angiver det.
Avatar billede intenz Novice
08. november 2010 - 11:09 #3
Jeg forstår ikke helt hvad du vil?

Vil du udregne om man er under 18 (eller fungerer dit script allerede til det)?

Eller vil du bare have datoen lavet om til et andet format?

getFullYear giver ikke en fuld dato, den giver kun året.
Avatar billede tuplet Nybegynder
13. november 2010 - 18:26 #4
Hej intenz,

Tak for at du så den åbenlyse fejl - noget af en fejl >.<
Jeg har løst problemet nu :o)
Avatar billede tuplet Nybegynder
13. november 2010 - 18:27 #5
Du kan bare skrive et svar, så dumper jeg nogle points :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester