Avatar billede Slettet bruger
19. oktober 2006 - 17:56 Der er 5 kommentarer og
1 løsning

find ud af om man er imellem dato

Hej

jeg skal bruge en måde af finde ud af om en dato er forbi gået eller ikke er startet

det skal være i timestamp/mktime


fx. jeg skal ønske om fri fra den 15-11-06 til d. 19-11-06

fra. mktime(0,0,0,15,19,2006); // vil vise stamp: 1163545200
til. mktime(0,0,0,11,19,2006); // vil vise stamp: 1163890800

jeg skal så bruge en sctipt til at finde ud af om vi er imellem datoerne eller vi er på den angivne dato eller slet ikke er det

hvordan gør jeg det ?

håber i forstår ellers spørger i bare

på forhånd tak.
Avatar billede jakobdo Ekspert
19. oktober 2006 - 18:27 #1
Hvis du starter med at kigge på funktionen: http://dk.php.net/getdate

Så vil du kunne teste om en given dato har samme dag som fra og til.
Det er så dog kun aktuelt, hvis år og måned er det samme som det vi søger.
Avatar billede Slettet bruger
19. oktober 2006 - 18:45 #2
jeg har ingen problemer med at tjekke om det er den aktuelle dato men mere om vi har dato imellem de to dato fx 17-11-06 er en dato imellem de 2 overstående dato, det er det der er mit problem
Avatar billede jakobdo Ekspert
19. oktober 2006 - 18:54 #3
Har du dine datoer i en database?
Avatar billede coderdk Praktikant
19. oktober 2006 - 19:06 #4
$fra = mktime(0,0,0,15,19,2006);
$til = mktime(0,0,0,11,19,2006);
$nu = time();
if ( $fra <= $nu && $nu <= $til )
{
  echo "Vi er imellem eller på start-/slutdato...";
}

?
Avatar billede Slettet bruger
20. oktober 2006 - 16:57 #5
tak coderdk lig et svar
Avatar billede coderdk Praktikant
20. oktober 2006 - 17:24 #6
Ok :)
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