Avatar billede ravnborg Nybegynder
04. marts 2010 - 20:46 Der er 3 kommentarer og
1 løsning

Ser om datoer er ens.

Jeg er gået lidt i stå, med et script der skal se om to datoer er ens.

Er der en der kan hjælpe med fejlen??


<script type="text/JavaScript">

today = new Date();
nuAar = today.getFullYear();
nuMaaned = today.getMonth();
nuDag = today.getDate();
dagensDato = new Date(nuAar,nuMaaned,nuDag);

visdato = "4";
testDato = new Date(nuAar,nuMaaned,visdato);

document.write (testDato);
document.write ("<br>");
document.write (dagensDato);
document.write ("<br>");

if( testDato == dagensDato ){
    document.write ("yes");
}
else {
    document.write ("no");
}               
</script>
Avatar billede erikjacobsen Ekspert
04. marts 2010 - 20:57 #1
I det konkrete tilfælde:

    if( nuDag == visDato ){

Når måned og år er ens, behøver du kun kigge på datoen.
Avatar billede ravnborg Nybegynder
04. marts 2010 - 21:09 #2
Når jeg kommer videre i scriptet er år og måned ikke altid ens.
Avatar billede erikjacobsen Ekspert
04. marts 2010 - 21:12 #3
Ok, men så er det måske nemmest med:

if( nuDag == visDato && m1==m2 && y1==y2){

hvor du putter de to måneder ind i m1 og m2, og de to årstal i y1 og y2.
Avatar billede ravnborg Nybegynder
06. marts 2010 - 23:06 #4
Super, tak skal du have.

Jeg kender efterhånden dit svar, så jeg opretter selv et ;-)
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