Avatar billede wolstrup Nybegynder
16. marts 2007 - 09:21 Der er 8 kommentarer og
1 løsning

sammenlign datoer

Jeg har en datovariabel i php formatet: yyyy-mm-dd. Hvis mine brugere klikker på et link og datoen den pågældende dag er den samme som variablen, skal de have en alert.
Avatar billede roenving Novice
16. marts 2007 - 09:28 #1
Hvor findes den så, når de klikker ?-)
Avatar billede wolstrup Nybegynder
16. marts 2007 - 09:42 #2
Denne kunne figurerer på siden som f.eks. $datoen eller måske i linket som <a href="?dato=<?=$datoen?>">Link</a>
Avatar billede roenving Novice
16. marts 2007 - 09:54 #3
Så f.eks.

<a href="?dato=2007-03-16" onclick="return checkDato(this.href);">Link</a>

<script type="text/javascript">
function checkDato(ref){
  ref = ref.split("=")[1].split("-");
  var today = new Date();
  if(today.getFullYear() == ref[0] && today.getMonth()+1 == ref[1] && today.getDate() == ref[2])
    return confirm("Dette er i dag.\n\nEr dette korrekt?");
  return true;
}
</script>
Avatar billede wolstrup Nybegynder
16. marts 2007 - 10:48 #4
Kan sagtens få det til at virke hvis jeg bare kopierer det ind, men hvis jeg integrerer det i et link som følgende virker det ikke rigtig http://www.side.dk/fil.php?mode=status&dato=2007-03-16, og så ikke tillade at man kan gå videre, men bare påminde om at man ikke kan komme videre..
Avatar billede roenving Novice
16. marts 2007 - 20:00 #5
Så f.eks.

<script type="text/javascript">
function checkDato(ref){
  ref = ref.split("dato=")[1].split("&").split("-");
  var today = new Date();
  if(today.getFullYear() == ref[0] && today.getMonth()+1 == ref[1] && today.getDate() == ref[2])
    return confirm("Dette er i dag.\n\nEr dette korrekt?");
  return true;
}
</script>
Avatar billede wolstrup Nybegynder
16. marts 2007 - 20:39 #6
Havde selv lurret den :-) Men mange tak for hjælpen, smid et svar.
Avatar billede roenving Novice
16. marts 2007 - 20:48 #7
Velbekomme '-)
Avatar billede roenving Novice
16. marts 2007 - 20:48 #8
Hov:

  ref = ref.split("dato=")[1].split("&")[0].split("-");
Avatar billede roenving Novice
17. marts 2007 - 10:27 #9
-- og tak for point ;~}
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