Avatar billede pr0nie Nybegynder
23. november 2003 - 13:45 Der er 5 kommentarer

Et script der tæller dage siden en sat dato

Jeg skal bruge et script som tæller antal date siden en speciel dato, fx. 20. november 2002. Det behøver ikke at være noget avanceret, det skal bare tælle dagene så jeg kan bruge det til at udregne gennemsnitsbesøg per dag siden en speciel dag.
Jeg ville være glad for et par færdige scripts, ellers nogle ideer.
På forhånd, tak :)
Avatar billede googolplex Novice
23. november 2003 - 14:01 #1
Hvis du har datoen som et $timestamp:

$antaldage_siden = ceil((time() - $timestamp)/(60*60*24);
Avatar billede pr0nie Nybegynder
23. november 2003 - 14:04 #2
Jeg prøvede at teste med følgende stykke kode:

<?php
$tid = time()- (3600 * 24) * 24;

$antaldage_siden = ceil((time() - $time)/(60*60*24);

echo $antaldage_siden;
?>

den echoer ingenting, så jeg formoder at jeg har lavet en fejl?
Avatar billede rrm Nybegynder
23. november 2003 - 14:08 #3
(time() - $time) giver vel problemer, $time er ikke definere i den kode du giver os.
Avatar billede pr0nie Nybegynder
23. november 2003 - 14:09 #4
jeg er ikke helt med...
start datoen = time() fra den dag ikke?
Avatar billede googolplex Novice
23. november 2003 - 14:42 #5
Hvordan ser din dato ud, er det et timestamp eller hvad ?

Ellers kan du bruge mktime() til at lave din dato om til et timestamp, og derefter bruge:

$antaldage_siden = floor((time() - $timestamp)/(60*60*24);
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