Avatar billede mccookie Seniormester
10. marts 2004 - 10:18 Der er 12 kommentarer og
1 løsning

omregning af dag og tid til sekunde

Hejsa

Jeg har de her 2 værdier og jeg skal kontrollere om det er mere end 30 min siden min bruger logged på:

Hvordan kan jeg omregne de 2 værdier og sætte dem op mod 30 minutter ?

'09:57:13', '10-03-04'
Avatar billede 3xm Nybegynder
10. marts 2004 - 10:23 #1
Avatar billede mccookie Seniormester
10. marts 2004 - 10:30 #2
Jeg kan ikke lige helt lure det tror jeg....

Tiden kan jeg fint lave om.... essensen var at kombinere tid og dato og så tjekke om der gået 30 min siden brugeren loggede ind
Avatar billede 3xm Nybegynder
10. marts 2004 - 10:39 #3
"tiden kan jeg fint lave om" dvs. du kan godt finde ud af at bruge strtotime() til at få et unix epoch ud af din dato? i så fald:

<?
if ((time() - strtotime('04-03-10 09:57:13')) > (60*30)) // Altså hvis tidsforskellen er mere end 30 min (60*30 sek.)
  echo "der er gået mere end 30 min.";
else
  echo "der er ikke gået 30 min.";
?>

=)
Avatar billede mccookie Seniormester
10. marts 2004 - 10:41 #4
arrghh...... jeg havde ikke luret at man kunne smide begge værdier ind på samme tid...
post et svar
Avatar billede 3xm Nybegynder
10. marts 2004 - 10:42 #5
hehe

=)
Avatar billede mccookie Seniormester
10. marts 2004 - 11:24 #6
1078914147 det her er aktuel tid
10-03-04 11:00:13 de her 2 bliver med strtotime til -1

Hvorfor?
Avatar billede 3xm Nybegynder
10. marts 2004 - 11:26 #7
du skal bytte om på rækkefølgen: åå-mm-dd ikke dd-mm-åå
Avatar billede mccookie Seniormester
10. marts 2004 - 11:27 #8
oki....
Avatar billede mccookie Seniormester
10. marts 2004 - 11:36 #9
Hvorfor kan den ikke få værdierne fra 2 variabler ?
strtotime('$access_day_login $access_time_login');

Variablerne indeholder følgende: 04-03-10 10:43:12 ?
Avatar billede 3xm Nybegynder
10. marts 2004 - 11:39 #10
det burder heller ike være noget problem. prøv med noget concat i stedet?

strtotime($var1." ".$var2);
Avatar billede mccookie Seniormester
10. marts 2004 - 11:43 #11
Så var der hul

Endnu engang takk...
Avatar billede 3xm Nybegynder
10. marts 2004 - 11:45 #12
så lidt.

=)
Avatar billede Slettet bruger
10. marts 2004 - 18:11 #13
Grunden til at strtotime('$access_day_login $access_time_login'); ikke virker er, at PHP ikke fortolker variable i en streng, når der er ' uden om. Du kunne bare have brugt " i stedet, og så havde problemet også været løst.
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